Excel 2010方程编辑器通过vba访问对象
在 Excel 2010 中,公式编辑器未在对象浏览器中列出。在 Word 中,该对象称为 OMath http://msdn .microsoft.com/en-us/library/bb256563%28office.12%29.aspx。也许 Excel 使用 Word 对象来显示方程?
所以问题是:
- 如果对象浏览器中没有该对象,是否有办法在 Excel 中访问该对象?
- 特别是关于方程编辑器,有没有办法从excel中的vba访问它?
谢谢!
In Excel 2010 the equation editor is not listed in the Object Browser. In Word, the object is called OMath http://msdn.microsoft.com/en-us/library/bb256563%28office.12%29.aspx. Maybe Excel uses a Word object to display equations?
So the questions are:
- Is there any way to access that object in Excel if said object is not in the object browser?
- Specifically about the equation editor, is there any way to access it from vba in excel?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在Excel 2007中,当您想要插入方程式时,您必须插入一个
Object
>Microsoft Excel 公式编辑器 3.0
。请参阅 MSDN关于如何使用这个。您可以使用以下方式添加新方程:
您可以在
OLEObjects 集合
中访问这些对象:Microsoft 似乎在 Excel 和 Word(至少 2007 年)之间以相同的方式处理方程,因为 Excel 不这样做不要使用 OMath 对象。
In Excel 2007, when you want to insert an equation, you have to insert an
Object
>Microsoft Excel Equation Editor 3.0
. See on MSDN on how to use this.You can add a new Equation with:
You can access these objects within the
OLEObjects collection
:It seems like Microsoft doesn't handle equations in the same way between Excel and Word (2007 at least) because Excel doesn't use the
OMath
object.