タイトル : Re: Excelの終了時にプロセスが残ったままになります。 投稿日 : 2004/01/31(Sat) 20:17 投稿者 : 花ちゃん
今、他の事を調べていたら技術情報を見つけたので投稿しておきます。 各オブジェクトを新しい変数として宣言しています。たとえば、コードに次の行があるとします。 oBook = oExcel.Workbooks.Add() この行を次のように変更します。 dim oBooks as Excel.Workbooks oBooks = oExcel.Workbooks oBook = oBooks.Add() オブジェクトの使用が終了したら、 System.Runtime.InteropServices.Marshal.ReleaseComObject を使用します。 このメソッドによって RCW の参照カウントを減らします。 といった事が書かれています。詳しくはリンクを見て下さい。 hhttp://support.microsoft.com/default.aspx?scid=kb;ja;317109 |