在 Excel 2010 中,方程编辑器未在对象浏览器中列出。在 Word 中,该对象称为 OMath http://msdn.microsoft.com/en-us/library/bb256563%28office.12%29.aspx .也许 Excel 使用 Word 对象来显示方程式?
所以问题是:
谢谢!
最佳答案
在 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
目的。
关于vba - Excel 2010 方程编辑器对象通过 vba 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778558/