VB.NET
' 新規エクセルインスタンス作成
Dim xlApplication As New Excel.Application()
Dim xlBooks As Excel.Workbooks
' ワークブックを作成
xlBooks = xlApplication.Workbooks
' 新ワークブックの追加
xlBooks.Add(String.Empty)
' 表示設定
xlApplication.Visible = True
' 500ミリ秒 待機
System.Threading.Thread.Sleep(500)
' 終了
xlApplication.Quit()
' オブジェクトを完全に破棄する(タスクに残るのを防ぐ)
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlBooks)
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApplication)
C#
// 新規エクセルインスタンス作成
Excel.Application xlApplication = new Excel.Application();
Excel.Workbooks xlBooks;
// ワークブックを作成
xlBooks = xlApplication.Workbooks;
// 新ワークブックの追加
xlBooks.Add(string.Empty);
// 表示設定
xlApplication.Visible = true;
// 500ミリ秒 待機
System.Threading.Thread.Sleep(500);
// 終了
xlApplication.Quit();
// オブジェクトを完全に破棄する(タスクに残るのを防ぐ)
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlBooks);
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApplication);