Excel VBA 解决错误:找不到 VBA6.dll 您所在的位置:网站首页 找不到vba文件夹怎么办 Excel VBA 解决错误:找不到 VBA6.dll

Excel VBA 解决错误:找不到 VBA6.dll

2024-07-17 07:01| 来源: 网络整理| 查看: 265

新创建文件启用宏正常,而打开别人的文件或自己的旧文件启用宏(VBA)时报错:找不到VBA6.dll(File Not Found: VBA6.dll)。以下是可能的原因和解决方法。

环境:Windows 系统

原因

可能原因1: 安装 Office 2013 (64-bit) 之后,VBA7 DLL 没能正确的注册。

可能原因2: 单独安装 VBA7 (比如为了 WPS能使用宏)之后,又卸载了之前安装的 VBA6。也会造成注册信息不正确的问题。

解决办法

就是手动修改注册表,纠正 DLL 路径。

1,开始菜单打开运行命令框(或用快捷键 Win+R) 2,输入 regedit,回车,打开注册表

3,注册表地址栏输入:HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\,回车,打开该路径

4,再点开类似如下的子路径: 6.0\9\win32

将默认的错误路径,例如:C:\Windows\SysWOW64\msvbvm60.dll

修改为你的VBA7.dll 文件路径,例如: C:\Program Files\Common Files\Microsoft Shared\VBA\VBA7.1\VBE7.dll

参考文章

https://stackoverflow.com/questions/27859839/file-not-found-vba6-dll-error-strange-behaviour


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有