Excelのプロセス開放について質問です。
VB.NetからExcelにデータを書き込む処理を実装しているのですが、
Excelのプロセスが消えません。(タスクマネージャーに残ったまま)
環境 Win2000、WinXp VB.Net2003
===================================================================
public Class A
Dim xlApp As Excel.Application
Dim xlBooks As Excel.Workbooks
...
public sub init()
export()
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlBooks)
xlApp.Quit()
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp)
End Sub
public sub export()
xlApp = New Excel.Application
...
End Sub
End Class
===================================================================
こんな感じで組んでいます。
他でもExcelの開放処理をしているのですが、この組み方をした時だけ
Excelのプロセスが残ってしまいます。
組み方が悪いのでしょうか。。。
どなかたご教授お願いします。
問題はそこだけではないので、
まずは、ご確認ください。
http://madia.world.coocan.jp/vb/vb_bbs2/200408_04080020.html
http://www.bcap.co.jp/hanafusa/dotnet/Excelflm.htm
ありがとうございました。
なんとなく解決しました。
ツイート | ![]() |