exec 2010 VBA 相关错误:“找不到项目……”

exec 2010 VBA 相关错误:“找不到项目……”

已经在 Excel 2010 下使用许多宏(基于 Excel 2003 表)制作了一个(炼油过程行业)模型,在使用正确的插件运行它时遇到了一些困难,但现在可以了。

但是,其他使用 Win7/64 位的用户在运行它时遇到了问题,并出现错误:“无法运行项目或库”,这表明没有加载正确的插件。现在各种论坛都建议查看 VBA 工具/参考是否有“缺失”,但系统陷入了错误循环,工具/参考不再可访问。

我如何找出哪些插件仍然缺失?我尝试在自己的机器上停用所有插件,但无法重现错误

答案1

在 VB 编辑器中,转到“工具”菜单 >“引用”,然后查找列表中标有 [MISSING] 的任何项目。

答案2

这对我在 64 位 Windows 10 v1803 上的 32 位 Excel 中运行 VBA 宏很有效。我的旧版本是 Excel 97,但我认为这无关紧要。

  • 导航到Excel.exe,右键单击并选择Properties
  • Compatibility选项卡上选择Run this program as an administrator。您可能还希望设置Compatibility mode(例如Windows XP (Service Pack 3))。
  • 打开 Excel,然后打开包含 VBA 宏的电子表格
  • 运行宏...问题解决了!

如果您需要定期打开电子表格,请按照以下步骤操作:

  • 创建电子表格的快捷方式
  • 右键单击快捷方式并选择Properties
  • 更改Target[PATH]\MySheet.xls"[PATH-TO-EXCEL]\EXCEL.EXE" "[PATH]\MySheet.xls"

现在,当您双击快捷方式时,Excel 将加载电子表格,然后您就可以运行宏。

相关内容