我有一个带有宏的excel。当我尝试打开它时,它会给我"编译错误:无法找到项目或库"并将我带到宏观源代码中看似随机的VBA窗口。
我知道违规库是什么,我知道我需要工具|参考并取消选中标记为" MISSING"的那个,但我不能。在调试模式下,"参考" “工具”菜单的项目显示为灰色,我无法启动它。如果我尝试击中"停止"按钮退出调试模式,它尝试再次编译宏,并给我"无法找到项目或库"再次出错。
事实上,我甚至无法正常关闭excel,因为要做到这一点我需要离开调试模式,当我这样做时它会尝试编译宏,得到相同的错误并立即再次将我带到调试模式。
那么,有没有办法摆脱这种困境?
答案 0 :(得分:0)
这可能有用..或者可能不是
打开全新的工作簿
添加宏,并输入简单的代码,例如
sub test
range("a1").select
end sub
然后在范围(“a1”)。选择行,按F9。
这会突出显示红线。
按F5运行宏。
宏将保持中断模式。
打开您遇到问题的工作簿。
打开问题工作簿后,按方形按钮和
你应该能够编辑东西。
答案 1 :(得分:0)
这是一篇支持文章
https://support.microsoft.com/en-gb/kb/826922
可以使用命令行中的/ automation开关在自动化模式下启动Excel。 “/ automation开关禁用所有自动打开的文件并自动运行宏。”