函数参考


_ExcelBookClose

关闭活动工作表并移除指定的 Excel 对象.

#Include <Excel.au3>
_ExcelBookClose($oExcel [, $fSave = 1 [, $fAlerts = 0]])

参数

$oExcel 由前面调用 _ExcelBookOpen() 或者 _ExcelBookNew() 函数返回的 Excel 对象.
$fSave [可选参数] 关闭前是否保存 (0=不保存, 1=保存) (默认 = 1)
$fAlerts [可选参数] 此标志用于禁用/启用 Excel 消息警告(弹出警告窗口) (0=禁用, 1=启用) (默认 = 0)

返回值

成功: 返回 1
失败: 返回 0 并设置 @error
@error: 1 - 指定对象不存在
2 - 文件已存在, 但覆盖标志未设置

注意/说明

None

相关

示例/演示


; ***************************************************************
; 示例 1 - 创建一个新的工作表并打开, 然后关闭工作表
; *****************************************************************

#include <Excel.au3>

Local $oExcel = _ExcelBookNew() ;创建一个新的工作表并打开
_ExcelBookClose($oExcel) ;关闭工作表. (默认情况下,将自动保存在"我的文档"文件夹中)

; ***************************************************************
; 示例 2 - 创建一个新的工作表并打开, 然后用默认参数关闭工作表
; *****************************************************************

#include <Excel.au3>

$oExcel = _ExcelBookNew() ; 创建一个新的工作表并打开
_ExcelBookClose($oExcel, 0) ;关闭工作表, 可选参数:0 = 不保存,1 = 保存(默认值)

; ***************************************************************
; 示例 3 - 创建一个新的工作表并打开, 然后用默认参数关闭工作表
; *****************************************************************

#include <Excel.au3>
$oExcel = _ExcelBookNew() ; 创建一个新的工作表并打开
_ExcelBookClose($oExcel, 1, 0) ;在没有任何提示的情况下保存并关闭工作表, 可选参数:0 = 不提示(默认值), 1 = 提示