【问题标题】:How to prevent Excel from wanting to start in Safe Mode?如何防止 Excel 想要以安全模式启动?
【发布时间】:2010-04-12 17:23:15
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 能否展开问题,了解导致excel想要进入这种安全模式的原因,然后修改我们的代码来阻止它。

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


【解决方案1】:

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

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

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

这应该可以解决问题!

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-12-30
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多