gpt4 book ai didi

vba - Excel 2010 方程编辑器对象通过 vba 访问

转载 作者:行者123 更新时间:2023-12-04 20:47:37 24 4
gpt4 key购买 nike

在 Excel 2010 中,方程编辑器未在对象浏览器中列出。在 Word 中,该对象称为 OMath http://msdn.microsoft.com/en-us/library/bb256563%28office.12%29.aspx .也许 Excel 使用 Word 对象来显示方程式?

所以问题是:

  • 如果该对象不在对象浏览器中,是否有任何方法可以在 Excel 中访问该对象?
  • 特别是关于方程编辑器,有没有办法从 Excel 中的 vba 访问它?

  • 谢谢!

    最佳答案

    在 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/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com