运行VBA宏时,会弹出以下错误:
错误:“找不到文件:vba.6dll”
这可能是由于安装了另一个安装VBA 7的应用程序造成的。此安装可能会导致VBA 6注册表项损坏,从而导致对VBA 6 dll的错误引用。
在此链接上建议了一个可能的解决方案:
如果注册VBE6.dll a没有帮助,请查看以下注册表项的值:
“HKEY_CLASSES_ROOT\TypeLib{000204EF-0000-0000-0000-000000000 46}\6.0\9\win32”
可能它指向一个不存在的文件,例如,在64位系统上:
“C:\Windows\SysWOW64\msvbvm60.dll”。
在这种情况下,尝试将其更改为:
“C:\Program Files(x86)\Common Files\Microsoft Shared\VBA6\VBE6.DLL”。