方法: プログラムによって新しいブックを作成します。How to: Programmatically create new workbooks

プログラムによって作成される新しいブックは、Workbook ホスト項目ではなく、ネイティブな Workbook オブジェクトです。When you create a workbook programmatically, it is a native Workbook object, not a Workbook host item.

適用対象: このトピックの情報は、ドキュメントに適用されます-レベルのプロジェクトおよび VSTO 追加-で Excel 用のプロジェクト。Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects for Excel. 詳細については、「Office アプリケーションおよびプロジェクトの種類で使用できる機能」を参照してください。For more information, see Features available by Office application and project type.

VSTO アドイン プロジェクトでは、Workbook オブジェクトの Workbook ホスト項目を生成できます。You can generate a Workbook host item for a Workbook object in VSTO Add-in project. 詳細については、次を参照してください。拡張 Word 文書や Excel ブックを実行時に VSTO アドインでします。For more information, see Extend Word documents and Excel workbooks in VSTO Add-ins at runtime.

新しいブックを作成するにはTo create a new workbook

  1. Add コレクションの Workbooks メソッドを使用します。Use the Add method of the Workbooks collection.

    Excel.Workbook newWorkbook = this.Application.Workbooks.Add();
    
    Dim newWorkbook As Excel.Workbook = Me.Application.Workbooks.Add()
    

    Note

    既定のテンプレート以外のテンプレートに基づいてブックを作成できます。その場合は、使用するテンプレートを Add メソッドにパラメーターとして渡します。You can create a workbook based on a template other than the default template: pass the template you want to use as a parameter to the Add method.

関連項目See also