既存の Excel ブックを開く
- C#
- VB.NET
スポンサーリンク
既存の Excel ブックを開くには、Excel.Workbooks インターフェイスを実装したオブジェクトから Open メソッドを使用します。
COM オブジェクトを扱うことになります。必ず、COM オブジェクトの参照カウントを解放する をご覧ください。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' Excel.Application の新しいインスタンスを生成する
Dim xlApplication As New Excel.Application()
Dim xlBooks As Excel.Workbooks
' xlApplication から WorkBooks を取得する
xlBooks = xlApplication.Workbooks
' 既存の Excel ブックを開く
xlBooks.Open("C:\Hoge.xls")
' Excel を表示する
xlApplication.Visible = True
' 1000 ミリ秒 (1秒) 待機する
System.Threading.Thread.Sleep(1000)
' Excel を終了する
xlApplication.Quit()
' COM オブジェクトの参照カウントを解放する (正しくは COM オブジェクトの参照カウントを解放する を参照)
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlBooks)
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApplication)
関連するリファレンス
準備中です。
