Word提示VBE6EXT.OLB不能被加载
的有关信息介绍如下:
如果您卸载WPS后(或者没安装过WPS),遇到word的三连提示:
'VBE6EXT.OLB'不能被加载
未知的错误(50001)
由于宏安全设置,无法找到宏或宏被禁用。
本文教您如何解决这种问题。
必须解决到底!
关闭所有的office系列软件,准备开始操作
找到VBA文档,office2010在:
C:\Program Files (x86)\Microsoft Office\root\vfs\ProgramFilesCommonX86\Microsoft Shared\VBA
其他office版本,请随机应变!
把VBA6文件夹下的VBE6EXT.OLB,复制到VBA7.1文件夹
把VBA7.1文件夹下的VBE7.DLL,复制到VBA6文件夹
如果您没有VBE6EXT.OLB、VBE7.DLL,请选择网上下载。
再次打开word,看看正常了没?
如果没有就重新启动电脑,再次打开word,看看正常了没?
如果可以,到此结束。
如果不行,继续往下看!
试试控制面板——程序,office的自带的修复功能,多半是不行。
不行的话,您就继续往下看。
win+R,输入regedit打开注册表:HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32,看到边的“默认”,双击打开
检查路径是不是:“C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB”
或者说,是microsoftoffice的VBE6EXT.OLB,还是WPS的VBE6EXT.OLB。
如果上一步检查路径,发现不是microsoftoffice的VBE6EXT.OLB,那么您需要手动改写路径为您的电脑的microsoftoffice的VBE6EXT.OLB所在处。
比如:“C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB”
如果您在注册表没有找到HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32,那就得补上了。
可以选择手动通过新建来补一下。
如果觉得繁琐,可以用我在下一步提供的.bat批处理文件自动修补。
@ECHO OFF
reg add HKCR\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32 /ve /d "C:\Program Files (x86)\Microsoft Office\root\vfs\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
echo 执行完成
将以上代码,复制进入.txt文档,再修改后缀名为.bat
最后以管理员身份运行。输入Y或者YES
再次打开word
如果打开word仍然报错,并且您安装过WPS,请您把WPS安装回去。
如果您以前没安装过WPS,那您就先卸载干净OFFICE,再重装一下OFFICE。
如果还是不行,重装系统,再重装office,并且装了office就别再装WPS了。



