2011-02-02 25 views
5

実行中のすべてのインスタンスを強制的に強制的に保存して、変更を保存せずに閉じることはできますか?すべてのExcelファイルを強制的に閉じるバッチ

私たちにはいくつかのVB.netプログラムとVBAプログラムがあります。これらのプログラムは、エラーが発生したときにオープン(不可視)になることがあります。これらのインスタンスは将来の手順を妨げ、パフォーマンスを低下させる可能性があります。

答えて

7

私はあなたがに似た構文でTaskKillツールを使用してそれを行うことができるかもしれないと仮定します。ただし、適切な解決策はにVB.NetとVBAのアプリケーションの開発を依頼するだろう

taskkill /f /im Excel.exe 

Excelを終了するときにExcelを正しく終了させて​​ください(どのようにわからなくてもうまく閉じられているかどうかを確認する方法を説明している質問/回答があります)。

+0

+1解決策:アプリケーションを実行する前にユーザーがExcelを開いたままにしておき、既に開いているスプレッドシートにデータを保存できないため、Excelを終了する必要があることは明らかです。 – waqasahmed

+0

+1 ... Excelの中で書かれた 'VBA'を使って達成することさえ可能であるかどうかは分かりません。 .NETのアプリケーションですが、それでもささいなことではありません:したがって、この答えは優れた回避策です。 – whytheq

関連する問題