タイトル | : Re: EXCELファイルが開けない |
記事No | : 975 |
投稿日 | : 2004/07/12(Mon) 18:51 |
投稿者 | : ファリンファリン |
[OSのVer]:Windows [VBのVer]:VB.NET > 下の3つは宣言はもちろんしてあります。 > Private prvObjXLApp As Excel.Application 'Excelアプリケーション > Private prvObjXLSheet As Excel.Worksheet 'Excelシート > Private prvObjXLSheetSample As Excel.Worksheet 'Excelシート> > なにか宣言が足りない等あるのでしょうか・・・ > コレが出来ずに悩んでいます・・ > どなたかご教授いただけると幸いです。
以下は、C直下にあるBool1.xlsを開いています。 なにが違うかよく見てくださいね。(_は間違いでつけてる訳ではありません)
'宣言部 Dim objApp As Excel._Application = New Excel.Application() objApp.Visible = False 'Trueで起動を確認すると良いでしょう Dim objBook As Excel._Workbook = CType(objApp.Workbooks.Open("C:\Book1.xls" ), _ Excel._Workbook) Dim objSheet As Excel._Worksheet = CType(objBook.ActiveSheet, Excel._Worksheet) 'ココよりシートに対する処理を↓
'App.Quitだけでは解放処理が完全ではないとのことです。 'MSDN参照 hhttp://support.microsoft.com/default.aspx?scid=kb;ja;317109 objApp.Quit() System.Runtime.InteropServices.Marshal.ReleaseComObject(objApp) GC.Collect()
GC(ガベージコレクション)等はどういうものなのかお調べになってご使用下さい。
|