方法: プログラムで新しいワークシートをブックに追加します。How to: Programmatically add new worksheets to workbooks

プログラムによってワークシートを作成し、そのワークシートをブック内のワークシートのコレクションに追加できます。You can programmatically create a worksheet and then add the worksheet to the collection of worksheets in the workbook.

適用対象: このトピックの情報は、ドキュメントに適用されます-レベルのプロジェクトおよび 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.

ドキュメント レベルのカスタマイズで、新しいワークシートをブックに追加するにはTo add a new worksheet to a workbook in a document-level customization

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

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    
    Dim newWorksheet As Excel.Worksheet
    newWorksheet = CType(Globals.ThisWorkbook.Worksheets.Add(), Excel.Worksheet)
    

    新しいワークシートはネイティブの Worksheet オブジェクトであり、ホスト項目ではありません。The new worksheet is a native Worksheet object and not a host item. Worksheet ホスト項目を追加するには、デザイン時にワークシートを追加する必要があります。If you want to add a Worksheet host item, you should add the worksheet at design time.

VSTO アドインで、新しいワークシートをブックに追加するにはTo add a new worksheet to a workbook in a VSTO Add-in

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

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
    
    Dim newWorksheet As Excel.Worksheet
    newWorksheet = CType(Me.Application.Worksheets.Add(), Excel.Worksheet)
    

    新しいワークシートはネイティブの Worksheet オブジェクトであり、ホスト項目ではありません。The new worksheet is a native Worksheet object and not a host item. ネイティブの Worksheet オブジェクトから Worksheet ホスト項目を生成することもできます。You can also generate a Worksheet host item from the native Worksheet object. 詳細については、「 VSTO アドインにおける実行時の Word 文書と Excel ブックの拡張」を参照してください。For more information, see Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

関連項目See also