2018/05/29C# なんか…メインプロセスを終了しないと、Excelのプロセスが残っちゃう。 ってか、実行するとどんどん増えてく。 たとえば、コントロールパネルでみてみるとこんな感じでプロセスが実行した分だけ残っちゃう。 これで困るのはこんな感じ。 いらないプロセスがどんどん増えてメモリを余計に使ってしまう ファイルを開いて処理して閉じることを繰り返すような処理をする場合、Excel自体の設定の変更が無視される ※最初に作ったExcelのプロセスでファイルを開くことになるので設定がそのまま はじめに用意したメソッドはこんな感じ。 ExcelアプリケーションをQuit()メソッドで終了すれば勝手にCOMオブジェクトを開放してくれると思ったけど…そうはいかないみたい。 特にGUIでEXCELを開いたり閉じたりするような処理をするときは、プロセスがずっと残っててEXCELファイルが読み取り
![C#メモ ExcelのCOMオブジェクトの破棄処理を実行直後にしてみる | tetsuyanbo](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a87e84137679485b6aef7ea514ceb6aaf819128/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fwww.tetsuyanbo.net%2Fwordpress%2Fwp-content%2Fuploads%2FVisual-Studio.jpg%3Ffit%3D400%252C400%26ssl%3D1)