以编程方式向工作簿添加新工作表

可以通过编程方式创建一个工作表,然后将它添加到工作簿中工作表的集合。

适用于: 本主题中的信息适用于 Excel 的文档级项目和 VSTO 外接程序项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。

将新工作表添加到文档级自定义项中的工作簿

  1. 使用 Add 集合的 Sheets 方法。

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    新工作表是一个本机 Worksheet 对象,不是主机项。 如果想要添加 Worksheet 主机项,则应在设计时添加工作表。

将新工作表添加到 VSTO 外接程序中的工作簿

  1. 使用 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