如何:以编程方式新建工作簿

以编程方式创建工作簿时,所创建的将是一个本机 Microsoft.Office.Interop.Excel.Workbook 对象,而不是 Microsoft.Office.Tools.Excel.Workbook 宿主项。

**适用于:**本主题中的信息适用于 Excel 2013 和 Excel 2010 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

在应用程序级项目中,可以为 Microsoft.Office.Interop.Excel.Workbook 对象生成 Microsoft.Office.Tools.Excel.Workbook 宿主项。有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿

创建新工作簿

  • 使用 Workbooks 集合的 Add 方法。

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

    可以基于非默认的模板创建一个工作簿:将希望使用的模板作为一个参数传递给 Add 方法。

请参见

任务

如何:以编程方式打开工作簿

如何:以编程方式保存工作簿

如何:以编程方式关闭工作簿

概念

在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿

在运行时向 Office 文档添加控件

使用工作簿

宿主项和宿主控件的编程限制

Office 解决方案中的可选参数

宿主项和宿主控件概述