Excel VBA教程: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

上页:Excel VBA教程:CloneNode方法 下页:Excel VBA教程:ColumnDifferences方法

Excel VBA教程:Close方法

Excel VBA教程:ColumnDifferences方法 Excel VBA教程:ColumnGroups方法
Excel VBA教程:ConnectData方法 Excel VBA教程:Consolidate方法
Excel VBA教程:Convert方法 Excel VBA教程:ConvertFormula方法
Excel VBA教程:ConvertToShape方法 Excel VBA教程:Copy方法
Excel VBA教程:CopyFromRecordset方法 Excel VBA教程:CopyPicture方法
Excel VBA教程:CreateCubeFile方法 Excel VBA教程:CreateNames方法
Excel VBA教程:CreateNewDocument方法 Excel VBA教程:CreatePivotTable方法
Excel VBA教程:获取有关 Macintosh 关键字的帮助 Excel VBA教程:CreateSummary方法
Excel VBA教程:CustomDrop方法 Excel VBA教程:CustomLength方法
Excel VBA教程:Cut方法 Excel VBA教程:DataLabels方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号