タイトル : vb.netからExcel2002を操作すると 投稿日 : 2006/05/31(Wed) 17:23 投稿者 : まる
まると申します。宜しくお願いします。 [OS]:Xp Pro [Excel]:2002 [VB]:VB.NET2002 VBからExcelを起動し、Excel帳票を作成しているのですが、300行前後で「リソース不足です」と言われ データの貼付が出来ないのですが、このリソースって何なんでしょう? ExcelはVB側から罫線や幅等も全て指定しております。 VB6+Excel2000ではこのようなことはなかったのですが? ExcelApp = CreateObject("Excel.Application") ExcelBook = Excelapp.Workbooks.add ExcelSheet1 = ExcelApp.Worksheets(1) With Excelsheet1.range(Excelsheet1.cells(1,1)Excelsheet1.cells(1,10)) .borders(xlEdgeLeft).Weight = xlHairline .borders(xlEdgeLeft).LineStyle = xlContinuous ・ End With 'SQL文(略) do until objRec.Eof with Excelsheet1 .range(.cells(prow,5),.cell(prow,17)).select() with Excelapp.selection.font .name = "MS ゴシック" .size = 9 end with .application.cells(prow,2).value= objFlds("AA").value() 〜 end with prow +=1 objrec.Movenext loop system.GC.Collect() try system.runtime.interopservices.marshal.relesecomobject(Excelsheet1) catch finally Excelsheet1 = nothing end try と言う感じなのですが。 このような事象に経験はありませんでしょうか? |