タイトル | : Re^3: Office Web Compornent でも、ハンドルリークを招くんでしょうか? |
記事No | : 12661 |
投稿日 | : 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 で増加を確認
|