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

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

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

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

我可以找到用于在安全模式下启动 Excel 的 CL 开关,但是如果没有该提示对话框,我找不到任何可以指示 Excel 始终以正常模式启动的东西。

(我无权访问其他程序的代码,因此如果它运行到该框,我无法使其通过"is"值。)

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

最佳答案

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

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

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

这应该够了吧!

关于excel-2003 - 如何防止 Excel 想要以安全模式启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623978/

相关文章:

excel - 在 Excel 中换行

vba - Excel 2003 : Active-X bug from Dec 2014 "update" -- still broke. 还有什么要尝试的?

excel - VBA 启动画面

excel - VBA - 两个值之间的随机数

vba - Excel VBA : CountIf (value criterion) AND (color criterion)

grails - 使用 grails 导出插件的电子邮件文件

c# - 导出到 excel 在服务器上不起作用

excel - 如何过滤字符串文本单元格?

excel - 如何通过vba将信息从txt传递到excel

css - 将 Html 表格导出到 excel 并保留 css 样式