|
■No27194 (欠片 さん) に返信 > objChart.SetSourceData(Source:=objRange, PlotBy:=2) ← この行を実行するとプロセスが残ります
上記の実行後、objRange の参照カウントが増加しているのかも知れません。 このメソッドを実行後に、 > System.Runtime.InteropServices.Marshal.ReleaseComObject(objRange) の戻り値の値がどうなっているのかを確認してみてください。
.NET からの動作は確認していませんが、Excel VBA 環境で見てみると、このメソッドは Sub SetSourceData(Source As Range, Optional PlotBy As Variant) のような定義になっているようなので、レイトバインドでの呼び出し時において、もしかしたら Object → Range の型変換が発生し、そこで参照数が増加しているかも……と予想。
|