Close 方法 - Microsoft Excel Visual Basic 2002 参考

返回介绍

Close 方法

发布于 2019-08-07 字数 5135 浏览 832 评论 0

全部显示


Close 方法

应用于 Window 对象的 Close 方法。

关闭对象。Boolean 类型。


expression.Close(SaveChanges, Filename, RouteWorkbook)


expression 必需。该表达式返回上述对象之一。

SaveChanges Variant 类型,可选。如果工作簿没有改变,则忽略此参数;如果工作簿发生了改变并且在另外的窗口中也打开了该工作簿,则仍然忽略此参数;如果工作簿发生了改变并且没有在另外的窗口中打开,则此参数将指定是否在工作簿中保存所发生的更改。取值与操作如下表所示:

作用
True 将改变保存到工作簿。如果该工作簿尚未命名,则使用 FileName 指定的名称。如果省略 FileName 参数,则要求用户输入文件名。
False 不将改变保存到此文件。
省略 显示一个对话框,要求用户决定是否保存所做的更改。

FileName Variant 类型,可选。以此文件名保存所做的更改。

RouteWorkbook Variant 类型,可选。如果指定工作簿不需要传送给下一个收件人(没有传送名单或已经传送),则忽略该参数。否则,Microsoft Excel 将按照下表所示处理传送。

含义
True 将工作簿传送给下一个收件人。
False 将工作簿传送给下一个收件人。
省略 显示一个对话框,要求用户决定是否传送此工作簿。

应用于 Workbooks 对象的 Close 方法。

关闭对象。


expression.Close


expression 必需。该表达式返回上述对象之一。

应用于 Workbook 对象的 Close 方法。

关闭对象。


expression.Close(SaveChanges, Filename, RouteWorkbook)


expression 必需。该表达式返回上述对象之一。

SaveChanges Variant 类型,可选。如果工作簿没有改变则忽略此参数;如果工作簿发生了改变并且在另外的窗口中也打开了该工作簿,则仍然忽略此参数;如果工作簿发生了改变并且没有在另外的窗口中打开,则此参数将指定是否在工作簿中保存所发生的更改。取值与操作如下表所示:

作用
True 将改变保存到工作簿。如果该工作簿尚未命名,则使用 FileName 指定的名称。如果省略 FileName 参数,则要求用户输入文件名。
False 不将改变保存到此文件。
省略 显示一个对话框,要求用户决定是否保存所做的更改。

FileName Variant 类型,可选。以此文件名保存所做的更改。

RouteWorkbook Variant 类型,可选。如果指定工作簿不需要传送给下一个收件人(没有传送名单或已经传送),则忽略该参数。否则,Microsoft Excel 将按照下表所示处理传送。

含义
True 将工作簿传送给下一个收件人。
False 将工作簿传送给下一个收件人。
省略 显示一个对话框,要求用户决定是否传送此工作簿。

说明


从 Visual Basic 关闭工作簿并不运行该工作簿中的任何自动关闭宏。而使用 RunAutoMacros 方法运行自动关闭宏。


示例


本示例关闭 Book1.xls,并放弃所有对此工作簿的更改。

Workbooks("BOOK1.XLS").Close SaveChanges:=False

本示例关闭所有打开的工作簿。如果某个打开的工作簿有改变,Microsoft Excel 将显示询问是否保存更改的对话框和相应提示。

Workbooks.Close

上一篇:CloneNode 方法

下一篇:ColumnDifferences 方法

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

目前还没有任何评论,快来抢沙发吧!