我正在尝试寻找用于MathType的VBA 7软件开发工具包。我发现有一个VBA,但它不再支持(如http://docs.wiris.com/en/mathtype/mathtype_desktop/mathtype-sdk中提到的) MathType 7。有没有MathType 7 SDK可用?
发布于 2018-05-12 15:25:01
这是一个太大的评论,但不是一个令人满意的答案(目前),但我会修改,如果我们取得进展。
VBA通常(但不总是)通过COM (组件对象模型)类型库进行交互。所以我会在Tools->References对话框中查找一个条目。这个网站看起来确实很有前途,因为MathType有一个OLE (对象链接和嵌入)接口,这是一组复杂的COM接口。
如果您找到类似于MathType的工具->引用,请务必返回报告。
发布于 2018-05-12 15:28:42
以下是MathType 6.9SDK讨论的here的direct-download link。它appears没有版本7的SDK ...但这个版本是几周前才发布的。...So最近开发人员还没有更新他们的网站。另一个网站提到微软Office插件的Beta版即将推出。

我从未使用过该应用程序,但附带的文档描述了在Microsoft Word VBA中可见的示例和源代码。
在上面的SDKTest工具栏上提供了以下测试功能(在Word 2003中)。要查看这些函数的源代码,请通过Windows上的Alt-F11或Macintosh上的Option-F11打开Visual Basic编辑器。
在运行任何这些测试之前,必须创建对MT6SDK.dot模板的32位或64位版本的引用,具体取决于您的Office安装的位数。打开VB编辑器,选择此文档SDKTest.dot,然后选择Tools >References。选中MathTypeSDK旁边的复选标记。如果MathTypeSDK不在列表中,请选择浏览,导航到MathType 6SDK文件夹下的Templates\Win\32,Templates\Win\64文件夹或Templates\Mac文件夹,然后选择MT6SDK.dot。
..。
vTestVarSub()单击下面的方程式,然后单击工具栏上的TestVarSub按钮。系统将提示您输入要更改为和更改为的文本,并且生成的公式将插入到现有公式的前面。重复三次,将<var1>更改为a,将<var2>更改为b,将<var3>更改为c,最终将得到二次公式。

https://stackoverflow.com/questions/50302880
复制相似问题