VS Code中XVBA扩展发送代码至Excel时AutoloadModules报错求助
解决XVBA扩展向Excel发送代码时的
ERROR IN AUTOLOADMODULES错误 遇到的错误信息:
ERROR IN AUTOLOADMODULES : Nom du fichier ou de la classe introuvable lors de l'opération de l'Automation
以下是几个经实测有效的排查和解决方向:
- 核对
autoLoadModules配置:打开VS Code设置,搜索XVBA的autoLoadModules选项,确认配置的模块名称、路径和目标Excel文件里的VBA模块完全一致——VBA对模块名的大小写是敏感的,别写错。 - 重置XVBA关联配置:打开VS Code命令面板(按
Ctrl+Shift+P),输入XVBA: Reset Configuration执行,之后重新打开你的Excel文件,再尝试同步代码。 - 检查Excel的VBA项目完整性:打开Excel的VBA编辑器(
Alt+F11),确认项目里存在XVBA要加载的模块,没有重名、损坏的模块。如果有可疑模块,先删除再新建空白模块,再试同步。 - 修复Excel的COM组件注册:以管理员身份打开命令提示符,执行
regsvr32.exe "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"(Office版本不同路径可能有变化,比如Office15对应2013版),修复自动化调用的组件注册问题。 - 回滚XVBA扩展版本:如果是更新到最新版后出的问题,在VS Code扩展市场找到XVBA,点击「安装另一个版本」,选之前稳定的旧版本试试。
内容的提问来源于stack exchange,提问作者Tourneux
相关产品推荐
相关产品推荐

