1

を使用しmicrosoft.office.interop.excelて Excel ファイルを作成するときは、常にquit最後にコマンドを呼び出します。しかし、これまで以上に、Windows タスク マネージャーのプロセス リストを調べると、プロセスがまだそこにあることがはっきりとわかり、しばらくするとプロセスがたくさん表示されてしまいます。

これは通常のケースではそれほど問題ではないと思いますが、それでも毎回発生しないようにしたいと思います。

これを行う方法はありますか?

それらのいくつかは実際にアプリケーションを実行している可能性があり、2つの違いを実際に判断できないため、すべてのExcelプロセスを強制終了することはできません。

ありがとう。

4

1 に答える 1

3

悪名高い犯罪者(自動化)!プロセスを完全に閉じるには 、すべての Word および Excel オブジェクトに対してMarshal.FinalReleaseComObject({com object})を呼び出します。

于 2012-11-13T20:32:42.450 に答える