タイトル : EntireColumn.AutoFit 投稿日 : 2005/03/24(Thu) 14:10 投稿者 : 匿名
セルを結合して作成するヘッダー1行目 個々のセルに1項目づつ出力するヘッダー2行目 3行目以降の明細データ出力 プログレスバーの操作 全ての作業を終わらせてもリソースが残らない状態までいけました。 が、保存を行う前にセルの列幅を調整したいのです。 以下ソースです 'ここまでに R2、R3、R4 は解放済みです R2 = DirectCast(R1(1, 1), Excel.Range) R3 = DirectCast(R1(250, 25), Excel.Range) '最大行・最大列です R4 = Sheet.Range(R2, R4) R4.EntireColumn.AutoFit() System.Runtime.InteropServices.Marshal.ReleaseComObject(R4) System.Runtime.InteropServices.Marshal.ReleaseComObject(R3) System.Runtime.InteropServices.Marshal.ReleaseComObject(R2) と、現在コーディングしているのですが、この部分が原因でリソースが残ります。 R1.EntireColumn.AutoFit() と始めはコーディングしていたのですが、これも駄目でした。 R5、R6、R7 と新しく Excel.Range を作って AutoFit後に解放してもリソースは残ります。 リソースを残さずに列幅を調整させるには、どのような指定方法をすればよいでしょうか? |