タイトル : Re: エクセル行削除を行うと、プロセスが残ってしまいました。 投稿日 : 2005/12/16(Fri) 19:50 投稿者 : 花ちゃん
> どうしても解決できないのでまた質問させていただきます。 > 今回のメモリ開放できないロジックは、問題Bの個所です。 解っているなら自分で処理して下さい。 ここの Excelのプロセスが正常に終了しない理由 .NETからExcelの基本的な操作方法(6) の中の '========= データの入力処理 ============ Excelのセルへのデータ入力例色々(Marshal.ReleaseComObject() を実行) 等を今一度よくご覧下さい。 > xlRange.EntireRow.Delete() '←問題B 変数 xlRange の中身を変更するのなら違う 変数を使用するか、一度開放しないと いけません。(使い回しができない) 逆に xlCells(5, 3) こちらはセルアドレスを変更しても使い回しができます。 その辺の事も含めここの解説をよくご覧下さい。でないと都度他人の頼る事になります。 又、原因も問題の箇所も解っているし、対策も解っているのだから自分で色々試さないと 壁を乗り越える事(自分のものにする事)ができませんよ。 ここに掲載しているものや、掲示板のログ等で十分資料はあります。 |