关于预装Excel缺失VBE6EXT.OLB文件无法使用Visual Basic的求助
解决Excel缺少VBE6EXT.OLB文件导致Visual Basic功能无法使用的问题
手动提取并注册VBE6EXT.OLB文件
- 从同版本Excel正常运行的电脑中复制
VBE6EXT.OLB文件,路径通常为:- 32位系统:
C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB - 64位系统:
C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB
- 32位系统:
- 将文件粘贴到自己电脑的对应路径下
- 以管理员身份打开命令提示符,执行注册命令:
- 32位系统:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB" - 64位系统:
%systemroot%\SysWoW64\regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
- 32位系统:
- 从同版本Excel正常运行的电脑中复制
修改注册表指定文件路径
- 按下Win+R,输入
regedit打开注册表编辑器 - 定位到对应注册表项:
- 32位系统:
HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.0\0\win32 - 64位系统:
HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.0\0\win64
- 32位系统:
- 修改该项的默认值为你复制
VBE6EXT.OLB文件的实际路径,保存后重启Excel
- 按下Win+R,输入
尝试Office修复(若厂商安装包支持)
打开控制面板的程序和功能,选中当前安装的Office/Excel程序,点击更改,选择快速修复或在线修复选项,让安装程序尝试自动补充缺失的VBA组件
内容的提问来源于stack exchange,提问作者姜世离
相关产品推荐
相关产品推荐

