投稿者 葉月  (社会人) 投稿日時 2009/12/7 07:03:18
>neptuneさん
 解説ありがとうございます。
 あんまり私は好きじゃないですが、C風にいうと格納しているメモリの番地が不明になり、
結果正しく処理されないんでしょうね。
 ただ、「説明的には正しく解放されない可能性がある」のがいいかも知れません。
 解放漏れがあった場合もCOMラッパーを通してガベージコレクタの解放対象には設定される
ようです。
 (解放処理を、そもそも入れてなかったら残ったままになります)
 スクリプトなど自動終了する類のものであれば、ツールのプロセスが終了したらExcelプロ
セスもそのうちに消えてくれると思います。
 ただ、これは保険で処理してくれるだけに過ぎないので、neptuneさんの言うように確実な
解放処理を心がけて、参照カウントを取り対応した方がいいんでしょうね。
 (使う頃に忘れてないといいんですが)

http://msdn.microsoft.com/ja-jp/library/5dxz80y2.aspx