方法: プログラムによって新しいブックを作成する
プログラムによって作成される新しいブックは、Microsoft.Office.Tools.Excel.Workbook ホスト項目ではなく、ネイティブな Microsoft.Office.Interop.Excel.Workbook オブジェクトです。
対象: このトピックの情報は、Excel 2013 と Excel 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。
アプリケーション レベルのプロジェクトでは、Microsoft.Office.Interop.Excel.Workbook オブジェクトの Microsoft.Office.Tools.Excel.Workbook ホスト項目を生成できます。詳細については、「アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張」を参照してください。
新しいブックを作成するには
Workbooks コレクションの Add メソッドを使用します。
Dim newWorkbook As Excel.Workbook = Me.Application.Workbooks.Add()
Excel.Workbook newWorkbook = this.Application.Workbooks.Add();
[!メモ]
テンプレート (既定のテンプレートを除きます) に基づいてブックを作成できます。パラメーターとして使用するテンプレートを Add メソッドに渡すことができます。
参照
処理手順
概念
アプリケーション レベルのアドインにおける実行時の Word 文書や Excel ブックの拡張