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

タイトル Re^3: Office Web Compornent でも、ハンドルリークを招くんでしょうか?
投稿日: 2008/06/30(Mon) 15:13
投稿者花ちゃん
Microsoft Office Web Components 9.0 と Microsoft Office XP Web Components で
下記コードで動作を確認したところ Microsoft Office Web Components 9.0 では
ハンドル数が増加しますね。

Microsoft Office XP Web Components では、増加はしません。

多分、http://support.microsoft.com/kb/414107/ja と何らかの関連があるのでは
ないでしょうか?(特に対策はとられていない。仕様の範囲?)
従って、Microsoft Office Web Components 9.0 を使用する以上避けられないのでは。

WindowsXP をお使いなら、 Office のバージョンも XP にUPされたらいかがでしょうか?

   For i = 1 To 10000
      For j = 1 To 10
         Spreadsheet1.Cells(i, 1).Select
         Spreadsheet1.Cells(i, j).Value = i & " ABCD"
        ' Spreadsheet1.Refresh    'これを実行しても同じように増加する
         DoEvents
      Next j
   Next i

WindowsXP Microsoft Office Web Components 9.0.0.8966 SP-3 で増加を確認

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

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