Mathtype报错
之前将电脑的office2010换成了office2016,一直用得好好的,突然今天不知抽什么风一直报错。排查了两个小时终于解决。
问题描述:
- VBE6EXT.OLB不能被加载
- 未知的错误(50001)
- 由于宏安全设置,无法找到宏或宏被禁用
软件版本
- office2016
- Mathtype7.8
解决方法
01 Mathtype加载项
项找到word路径的加载项,下面是我的路径
C:\Users\Administrator\AppData\Roaming\Microsoft\Word\STARTUP
也有人的是:
C:\Program Files\Microsoft Office\root\Office16\STARTUP
或
C:\Program Files (x86)\Microsoft Office\root\Office16\STARTUP
然后我们找到Math Type的安装路径下的:
D:\software\Mathtype\Office Support
将文件复制到STARTUP
然后将D:\software\Mathtype\MathPage
下的MathPage.wll
也复制到STARTUP
02 三连报错
当word显示VBE6EXT.OLB不能被加载,未知的错误(50001),宏定义错误等
需要将C:\Program Files\Common Files\microsoft shared\VBA
或C:\Program Files (x86)\Common Files\Microsoft Shared\VBA
(如果两个路径都有,都需要修改)。
VBA6
下的VBE6EXT.OLB
复制到VBA7.1
VBA7.1
下的VBE7.DLL
复制到VB6
我的情况是:上面两个路径都存在,然后我向
C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1
添加VBE6EXT.OLB
文件就解决报错了,没有VBA6
文件夹也没问题。