- ベストアンサー
VB.NETでのEXCELファイルの閉じ方
VB.NETのプログラミングで開いているEXCELファイルを終了させるため、Quitメソッドで終了させても、タスクマネージャーを見るとEXCELが起動したままになっています。画面からはEXCELは消えています。どうにかして完全に閉じたいので方法を教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C#ですが、同じ経験をしました。 // 変数 private Excel.Application app_; // 終了するメソッドでやること。 System.Runtime.InteropServices.Marshal.ReleaseComObject(app_); 上記だけで大丈夫だとは思うのですが、 System.GC.Collect(); System.GC.SuppressFinalize(app_); app_.Quit(); System.Runtime.InteropServices.Marshal.ReleaseComObject(app_); app_ = null; 私の場合は、このようにしています。 また、シート、ブックの変数についても同様の処理をしました。
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
やったことはないが、「Quit メソッド」で検索して出てきた1件目 http://blogs.timberlandchapel.com/blogs/timberlandchapel/articles/category/1013.aspx
質問者
お礼
ありがとうございます。 早速見てみます。
お礼
ありがとうございます。 試してみます。