Microsoft Visual Basic for Applications
隐藏的模块中的编译错误:MTW5. ...
解决方法:
情景1
Office 2016是64位的,有一个VBA模块,按住Ait+F11可以打开它,发现有MathType 加载项。 这个VBA模块,与 MTW5不兼容,所以启动Word时,弹出报错信息。
可尝试从C:\Program Files\Microsoft Office\Office16\STARTUP 中删除MathType6.9a 的加载文件MathPage.wll 和MathType Commands 6 For Word 2013.dotm 以及 MathType Commands 6 For Word 2016.dotm,问题就解决了。可将MathType6.9a 卸载,换成 MathType 6.9b 。6.9b支持Office2016,安装时自动加载到 Word 和 PPt 2016等软件中。
情景2 (实测可行)
我安装的是Office 2019、2016两个pc,是64位的,MathType为7.3.0.426。
解决方法就是从Office的安装目录下删除一个文件: OFFICE_INSTALL_DIR/Microsoft Office/root/Office16/STARTUP/下的,MathTypeCommands2016.dotm。
但这样做,就使得word、ppt等下面少了一个MathType选项卡。但话说回来了,这个选项卡也没有什么用。一般加入公式,都是从插入--对象的方式进行的。
参考文章