Microsoft.Office.Interop.Excel オブジェクトを使用して C# から Excel を操作するときに問題が発生します。
問題は、Excel で既に開いているファイルを開いて書き込みしようとすると発生します。これは最終的にエラーとなり、Excel のインスタンスがバックグラウンドで実行されたままになります。
ファイルを開く前に、ファイルが既に開いていることを確認するにはどうすればよいですか?
また、Excel オブジェクトを破棄して Excel プロセスを強制終了する規則は何ですか?