您可以通过编程方式创建工作表然后添加工作表到工作表的集合在工作簿。
**适用于:**本主题中的信息适用于 Excel 2013 和 Excel 2010 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能。
在文档级自定义项中向工作簿中添加新工作表
-
Dim newWorksheet As Excel.Worksheet newWorksheet = CType(Globals.ThisWorkbook.Worksheets.Add(), Excel.Worksheet)
Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
新工作表是本机 Microsoft.Office.Interop.Excel.Worksheet 对象,而不是宿主项。如果要添加 Microsoft.Office.Tools.Excel.Worksheet 宿主项,则应在设计时添加工作表。
在应用程序级外接程序中向工作簿中添加新工作表
-
Dim newWorksheet As Excel.Worksheet newWorksheet = CType(Me.Application.Worksheets.Add(), Excel.Worksheet)
Excel.Worksheet newWorksheet; newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
新工作表是本机 Microsoft.Office.Interop.Excel.Worksheet 对象,而不是宿主项。还可以从本机 Microsoft.Office.Interop.Excel.Worksheet 对象生成 Microsoft.Office.Tools.Excel.Worksheet 宿主项。有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿。