您的位置首页生活百科

Word提示VBE6EXT.OLB不能被加载

Word提示VBE6EXT.OLB不能被加载

的有关信息介绍如下:

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了。