2012-01-08 21 views
2

Excel 2010では、数式エディタがオブジェクトブラウザに表示されません。 Wordでは、オブジェクトはOMath http://msdn.microsoft.com/en-us/library/bb256563%28office.12%29.aspxと呼ばれます。たぶん、Excelは式を表示するためにWordオブジェクトを使用しますか?Excel 2010の数式エディタのオブジェクトアクセス(vba経由)

だから、質問は以下のとおりです。

  1. は語ったオブジェクトがオブジェクトブラウザではない場合、Excelでそのオブジェクトにアクセスする方法はありますか?
  2. 特に方程式エディタについては、vbaからExcelにアクセスする方法はありますか?

ありがとう!

答えて

1

Excel 2007では、式を挿入する場合は、Object>Microsoft Excel Equation Editor 3.0を挿入する必要があります。これを使用する方法については、MSDNを参照してください。

あなたがして、新しい式を追加することができます:あなたは内でこれらのオブジェクトにアクセスすることができます

ActiveSheet.OLEObjects.Add(ClassType:="Equation.3", Link:=False, DisplayAsIcon:=False) 

OLEObjects collection

ActiveSheet.OLEObjects.Item(1) 

Excelの間のと同じ方法で式を処理しませんマイクロソフトのように思えますとWord(少なくとも2007)ExcelはOMathオブジェクトを使用しないため。

+0

私の悪いことに、Excel 2007はまだ新しい方程式エディタを得ていませんでした。 Word 2007+スタイルの数式エディタは、Excel 2010ではじめて登場しました。 Excel 2010では明らかに問題は残ります。@JMaxありがとうございました! –

関連する問題