プログラムによって新しいワークシートをブックに追加する
プログラムによってワークシートを作成し、そのワークシートをブック内のワークシートのコレクションに追加できます。
適用対象: このトピックの情報は、Excel のドキュメント レベルのプロジェクトおよび VSTO アドインのプロジェクトに適用されます。 詳細については、「Office アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。
ドキュメント レベルのカスタマイズで、新しいワークシートをブックに追加するには
Add コレクションの Sheets メソッドを使用します。
Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
新しいワークシートはネイティブの Worksheet オブジェクトであり、ホスト項目ではありません。 Worksheet ホスト項目を追加するには、デザイン時にワークシートを追加する必要があります。
VSTO アドインで、新しいワークシートをブックに追加するには
Add コレクションの Sheets メソッドを使用します。
Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
新しいワークシートはネイティブの Worksheet オブジェクトであり、ホスト項目ではありません。 ネイティブの Worksheet オブジェクトから Worksheet ホスト項目を生成することもできます。 詳細については、「 Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time」を参照してください。