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

タイトル 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

と言う感じなのですが。
このような事象に経験はありませんでしょうか?



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

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