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

タイトル Re^2: 再び Excelのプロセスが残る問題
投稿日: 2005/03/23(Wed) 19:10
投稿者匿名
早速のレス有難う御座います。 本当に助かります。

'タイトル1
R2 = DirectCast(R1(1, 1), Microsoft.Office.Interop.Excel.Range)
R3 = DirectCast(R1(1, 3), Microsoft.Office.Interop.Excel.Range)
R4 = Sheet.Range(R2, R3)
R4.Merge()
R4.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter
R4.Value = "タイトル1"
System.Runtime.InteropServices.Marshal.ReleaseComObject(CType(R4, Object))
System.Runtime.InteropServices.Marshal.ReleaseComObject(CType(R3, Object))
System.Runtime.InteropServices.Marshal.ReleaseComObject(CType(R2, Object))

'タイトル2
R2 = DirectCast(R1(1, 4), Microsoft.Office.Interop.Excel.Range)
R3 = DirectCast(R1(1, 6), Microsoft.Office.Interop.Excel.Range)
R4 = Sheet.Range(R2, R3)
R4.Merge()
R4.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter
R4.Value = "タイトル2"
System.Runtime.InteropServices.Marshal.ReleaseComObject(CType(R4, Object))
System.Runtime.InteropServices.Marshal.ReleaseComObject(CType(R3, Object))
System.Runtime.InteropServices.Marshal.ReleaseComObject(CType(R2, Object))

の繰り返しで、タイトル3、4と使っていけば良いという事なのですよね。

タイトル部を、その点に注意して明細部を見直してみます。
自分のソースを元にサンプルソースを作るとリソース残りが再現しないのです。

1行目のタイトル1〜4はセルを結合して出力し、
2行目は1セルに1項目づつタイトルを設定し
3行目以下、明細をループで回しています。

プログレスバーをコメントで消すとリソースが残らなかったり、
1行目のタイトル4のみを消すとリソースが残らなかったり
意味のわからない状況になっております。

管理人様>
どれぐらい長いソースまでアップしてしまってよいのでしょうか?

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

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