2010-04-12 94 views
2

我們有一個調用Excel生成報表電子表格的後臺進程。偶爾,Excel運行時會發生崩潰或無意中的服務器重新啓動。在重新啓動後第一次啓動Excel會彈出對話框(在此處進行解釋)「您想以安全模式啓動Excel嗎?」 (是/否)如何防止Excel想要以安全模式啓動?

問題是我們的後臺應用程序無法處理此對話框,並且就好像Excel無法正常啓動一樣,後臺作業因此而失敗。

我可以找到CL開關開始在安全模式下的Excel,但我找不到任何指示Excel始終以正常模式啓動而沒有該提示對話框的任何內容。

(我沒有訪問其他程序的代碼,所以我不能讓它通過一個「是」值,如果它運行到那個盒子。)

是否有一個註冊表黑客或一些其他方式我可以強制每次調用Excel時進入正常模式?

+0

任何解決辦法? – 2010-09-24 15:42:24

+0

我們是否可以擴展這個問題來理解什麼原因導致excel想要進入這個安全模式,然後修改我們的代碼以防止它。 – 2010-09-24 15:43:00

回答

0

我懷疑是否會有一個開關來防止excel在安全模式下打開,因爲安全模式是一種恢復機制,如果excel遇到崩潰,它將被激活。

1

我剛剛遇到了這個問題,我使用Excel開關修復了它。您可以在這裏找到更多信息https://support.microsoft.com/en-us/kb/291288

嘗試啓動Excel的時候加上 「/ E」,例如:

EXCEL.EXE/E 「C:\我的文檔\ File.xls」

應訣竅!