WPS 加载项开发 > 表格 API 参考 > Workbook > 事件 > Workbook.BeforeSave 事件
保存工作簿之前发生此事件。

语法

表达式.BeforeSave(SaveAsUI, Cancel)

表达式   一个代表 Workbook 对象的变量。

参数

名称 必选/可选 数据类型 说明
SaveAsUI 必选 Boolean 如果将显示“另存为”对话框,则为 True
Cancel 必选 Boolean 当事件发生时为 False。如果该事件过程将此参数设置为 True,则该过程完成后将不保存工作簿。

返回值

示例

本示例在保存工作簿之前询问用户是否保存。

示例代码
function Workbook_BeforeSave(SaveAsUI, Cancel) {
    let a = MsgBox("Do you really want to save the workbook?", jsYesNo)
    if(a == jsResultNo) {
        Cancel = true
    }
}


请参阅