C# - 新しい Excel ブックを追加する

C#新しい Excel ブックを追加する

スポンサーリンク

新しく Excel ブックを追加するには、Excel.Workbooks インターフェイスを実装したオブジェクトから Add メソッドを使用します。

COM オブジェクトを扱うことになります。必ず、COM オブジェクトの参照カウントを解放する をご覧ください。

サンプルコード

以下にサンプルコードを示します。

C# 全般
    // Excel.Application の新しいインスタンスを生成する
    Excel.Application xlApplication = new Excel.Application();
    Excel.Workbooks   xlBooks;

    // xlApplication から WorkBooks を取得する
    xlBooks = xlApplication.Workbooks;

    // 新しい Excel ブックを追加する
    xlBooks.Add(string.Empty);

    // 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);

関連するリファレンス

準備中です。

スポンサーリンク