Workbook.Close 方法 (Excel)
关闭对象。
语法
表达式。关闭 (SaveChanges、 FileName、 RouteWorkbook)
表达 一个代表 Workbook 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
SaveChanges | 可选 | Variant | 如果工作簿无更改,则忽略该参数。 如果工作簿存在更改且其在其他打开的窗口中显示,则忽略此参数。 如果工作簿中有改动且工作簿未显示在任何其他打开的窗口中,则由此参数指定是否应保存更改。 如果设为 True,则保存对工作簿所做的更改。 如果尚未与工作簿关联的文件名,则使用 FileName 。 如果省略 FileName ,则要求用户提供文件名。 |
FileName | 可选 | Variant | 在此文件名下保存更改。 |
RouteWorkbook | 可选 | Variant | 如果无需将工作簿路由到下一收件人(在其没有传送名单或已路由的情况下),忽略此参数。 否则,Microsoft Excel 根据此参数的值传送工作簿。 如果设为 True,则将工作簿传送给下一个收件人。 如果设为 False,则不发送工作簿。 如果忽略,则要求用户确认是否发送工作簿。 |
备注
通过 Visual Basic 关闭工作簿时不在工作簿中运行任何 Auto_Close 宏。 使用 RunAutoMacros 方法运行Auto_Close宏。
示例
此示例关闭 Book1.xls,并放弃所有对此工作簿的更改。
Workbooks("BOOK1.XLS").Close SaveChanges:=False
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。