2011-02-02 129 views
5

是否可以創建一個強制所有正在運行的excel實例關閉而不保存任何更改的批處理?批處理強制關閉所有excel文件

我問,因爲我們有幾個VB.net程序和VBA程序偶爾會使excel打開(不可見),當他們錯誤,這些實例可能會干擾未來的程序和降低性能。

回答

7

我想你也許可以使用TaskKill工具,類似於語法做到這一點:

taskkill /f /im Excel.exe 

然而,正確的解決辦法是要求VB.Net和VBA應用程序的開發者當他們完成他們的時候關閉Excel(這裏有關於SO的問題/答案描述瞭如何確保如果他們不知道如何關閉它)。

+0

+1不錯的解決方案:很明顯,正確的解決方案是正確關閉它,但是說如果用戶在運行應用程序之前已經打開了Excel,並且它要求關閉,因爲您無法將數據保存到已打開的電子表格中。 – waqasahmed 2011-03-18 20:01:04