如何防止Excel想要以安全模式启动?

时间:2010-04-12 17:23:15

标签: excel excel-2003 excel-vba export-to-excel vba

我们有一个后台流程,可以调用Excel来生成报告电子表格。有时,Excel运行时会发生崩溃或意外的服务器重启。重启后首次启动Excel会弹出对话框(这里解释)“你想以安全模式启动Excel吗?” (是/否)

问题是我们的后台应用程序无法处理此对话框,并且表现为Excel无法正常启动,因此后台作业失败。

我可以在安全模式下找到启动 Excel的CL开关,但我找不到任何能指示Excel在没有该提示对话框的情况下始终以正常模式启动的内容。

(我无权访问其他程序的代码,因此如果它进入该框,我无法通过“是”值。)

是否有注册表黑客或其他方式我可以在每次调用Excel时强制Excel进入正常模式?

2 个答案:

答案 0 :(得分:1)

我刚遇到这个问题,我用Excel开关修复了它。您可以在此处找到更多信息https://support.microsoft.com/en-us/kb/291288

尝试在启动Excel时添加“/ e”,例如:

EXCEL.exe / e“C:\ My Documents \ File.xls”

这应该可以做到!

答案 1 :(得分:0)

我怀疑是否会有一个开关来防止excel在安全模式下打开,因为安全模式是一种恢复机制,如果excel遇到崩溃,它必然会被激活。