如何在不编译宏的情况下启动excel?

时间:2016-05-31 14:27:54

标签: excel-vba vba excel

我有一个带有宏的excel。当我尝试打开它时,它会给我"编译错误:无法找到项目或库"并将我带到宏观源代码中看似随机的VBA窗口。

我知道违规库是什么,我知道我需要工具|参考并取消选中标记为" MISSING"的那个,但我不能。在调试模式下,"参考" “工具”菜单的项目显示为灰色,我无法启动它。如果我尝试击中"停止"按钮退出调试模式,它尝试再次编译宏,并给我"无法找到项目或库"再次出错。

事实上,我甚至无法正常关闭excel,因为要做到这一点我需要离开调试模式,当我这样做时它会尝试编译宏,得到相同的错误并立即再次将我带到调试模式。

那么,有没有办法摆脱这种困境?

2 个答案:

答案 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开关禁用所有自动打开的文件并自动运行宏。”