用于VBA的MathType 7 SDK

用于VBA的MathType 7 SDK,vba,sdk,mathtype,Vba,Sdk,Mathtype,我正在尝试为VBA找到MathType7SDK。我发现有一个MathType SDK,但它不再支持(如中所述)MathType 7。是否有适用于VBA的MathType 7 SDK?[这太大了,不能作为一个评论,但作为一个答案(目前)还不令人满意,但如果我们取得进展,我将进行修改。] VBA通常通过COM(组件对象模型)类型库进行交互(尽管并不总是)。所以我会在工具->参考对话框中查找条目。这个网站看起来很有前途,因为MathType有一个OLE(对象链接和嵌入)接口,这是一组复杂的COM接口

我正在尝试为VBA找到MathType7SDK。我发现有一个MathType SDK,但它不再支持(如中所述)MathType 7。是否有适用于VBA的MathType 7 SDK?

[这太大了,不能作为一个评论,但作为一个答案(目前)还不令人满意,但如果我们取得进展,我将进行修改。]

VBA
通常通过COM(组件对象模型)类型库进行交互(尽管并不总是)。所以我会在工具->参考对话框中查找条目。这个网站看起来很有前途,因为MathType有一个OLE(对象链接和嵌入)接口,这是一组复杂的COM接口

如果您发现类似MathType的工具->引用,请务必报告。

这里是对所讨论的MathType 6.9 SDK的一个介绍。很明显,版本7没有SDK。。。但这个版本只是在几周前发布的。。。所以最近开发者还没有更新他们的网站。另一个网站提到微软Office插件的测试版“即将推出”

我从未使用过该应用程序,但附带的文档描述了可在Microsoft Word VBA中查看的示例和源代码

以下测试功能可在上面的SDKTest工具栏(在Word 2003中)上使用。要查看这些函数的源代码,请通过Windows上的Alt-F11或Macintosh上的Option-F11打开Visual Basic编辑器

在运行这些测试之前,必须根据Office安装的位数,创建对32位或64位版本MT6SDK.dot模板的引用。打开VB编辑器,选择此文档SDKTest.dot,然后选择工具>参考。在MathTypeSDK旁边放置一个复选标记。如果MathTypeSDK不在列表中,请选择浏览,导航到MathType6 SDK文件夹下的Templates\Win\32、Templates\Win\64文件夹或Templates\Mac文件夹,然后选择MT6SDK.dot

vTestVarSub()
单击下面的等式,然后单击工具栏上的
TestVarSub
按钮。系统将提示您输入要从和更改为的文本,生成的公式将插入到现有公式的前面。重复三次,将
更改为
a
更改为
b
,并将
更改为
c
,最后得到二次公式


很抱歉你被否决了,我认为这是一个很好的问题。可能是因为这不是一个特定的编程问题,更多的是一个研究的要求@斯梅登如果这能让你感觉更好,我们的两个答案也被否决了。。。(但无论如何,我将+1您的努力!)S Meaden,我已经检查了“引用”对话框,但有一个名为MathTypeCommands的引用。但是没有任何像以前的MathTypeSDK那样有价值的函数。例如,在以前的MathTypeSDK中,有一个名为“ExportEquationsInfo”的有价值API调用,它将数学公式转换为一种特定格式。但是在MathTypeCommand中,它的调用是“exportequalationdlginfo”,但是没有任何属性来传递参数。我认为它只返回我们在MathType ExportEquation对话框中定义的值。因此,我不认为这个“MathTypeCommands”对开发人员来说是重要的,感谢您的更新。但我不是在寻找一个办公室插件。我正在寻找一个MathType7SDK,如果它存在的话。