更新: 2008 年 7 月
| 适用于 | 
|---|
| 本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型 
 Microsoft Office 版本 
 有关更多信息,请参见按应用程序和项目类型提供的功能。 | 
您可以关闭活动工作簿,也可以指定要关闭的工作簿。
关闭活动工作簿
有两个用于关闭活动工作簿的过程:一个用于文档级自定义项,一个用于应用程序级外接程序。
在文档级自定义项中关闭活动工作簿
- 调用 Close 方法来关闭与自定义项关联的工作簿。若要使用以下代码示例,请从 Excel 文档级项目内的 Sheet1 类中运行它。 - Globals.ThisWorkbook.Close(SaveChanges:=False)- Globals.ThisWorkbook.Close(false, missing, missing);
在应用程序级外接程序中关闭工作簿
- 调用 Close 方法来关闭活动工作簿。若要使用下面的代码示例,请在 Excel 的应用程序级项目内的 ThisAddIn 类中运行它。 - Me.Application.ActiveWorkbook.Close(SaveChanges:=False)- this.Application.ActiveWorkbook.Close(false, missing, missing);
关闭通过名称指定的工作簿
对于应用程序级外接程序和文档级自定义项,关闭通过名称指定的工作簿的方式相同。
关闭通过名称指定的工作簿
- 指定工作簿名称为 Workbooks 集合的一个参数。下面的代码示例假定名为 NewWorkbook 的工作簿已在 Excel 中打开。 - Me.Application.Workbooks("NewWorkbook.xls").Close(SaveChanges:=False)- object fileName = "NewWorkbook.xls"; Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName); workbook.Close(false, missing, missing);
请参见
任务
概念
修订记录
| 日期 | 修订历史记录 | 原因 | 
|---|---|---|
| 2008 年 7 月 | 增加了一个可在应用程序级外接程序中使用的代码示例。 | 客户反馈。 |