tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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後に解放してもリソースは残ります。

リソースを残さずに列幅を調整させるには、どのような指定方法をすればよいでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。