修复 WPS 编译错误:缺少:Sub或Function 且出现两个MathType加载项
问题首次出现于2025.4.12。
同时使用了Word和WPS,在里面都使用了MathType,在Microsoft的Word中,加载项能正常加载且显示,这也是我们要的效果。
而在WPS中,却出现了两个MathType,且在启动时会弹窗报错:编译错误:缺少:Sub或Function。
参考:完美解决please restart word to load mathtype addin properly的问题。-CSDN博客
搜遍全网,只有部分类似的情况,没有完全相同的,且使用帖子里的解决办法无法正常解决。
怀疑是WPS一次更新,导致自动加载MS Office的加载项,而MS是64位,WPS是32位,无法兼容。
解决方案
1、MathPage.wll复制到目录 D:\Program Files\WPS Office\12.1.0.20305\office6 ,也就是你的WPS安装目录。注意位数要对应,WPS用32位。
2、Mathpage.wll复制到Office安装目录,64位。
3、 WORD的STARTUP配置
C:\Users\用户名\AppData\Roaming\Microsoft\Word\STARTUP
4、WPS的STARTUP配置
5、WPS里,手动关闭对office加载项的加载。