Excel打开报错,提示VBE6EXT.OLB不能被加载
知识库编号:0687
问题现象
excel打开报错提示Microsoft visual basic for application ‘VBE6EXT.OLB’不能被加载.
解决方案1
这个一般是安装过WPS修改了注册表OLB路径导致,修复方法如下
运行regedit打开注册表,定位到如下位置:计算机\HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\HelpDir
更改helpdir右侧默认值为
C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
然后在C盘找到VBE6EXT.OLB 文件,一般位置是在C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA6文件夹里面,把VBE6EXT.OLB文件从VBA6文件夹拷贝到VBA7.1文件夹
C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\VBA\VBA7.1
C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA6
64位系统 复制VBE6EXT.OLB到
C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\Microsoft Shared\VBA\VBA7.1
解决方案2
运行regedit打开注册表,定位到如下位置:计算机\HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\HelpDir
更改helpdir右侧默认值为
C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
然后在C盘找到VBE6EXT.OLB 文件,一般位置是在C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA6文件夹里面,把VBE6EXT.OLB文件从VBA6文件夹拷贝到VBA7.1文件夹
拷贝好了之后返回上一级目录,把整个VBA文件夹拷贝到C:\Program Files\Common Files\Microsoft Shared 路径下