WPS 加载项开发 > 表格 API 参考 > QueryTable > 事件 > QueryTable.BeforeRefresh 事件
在刷新查询表之前产生此事件。这里的刷新包括调用 Refresh 方法引起的变化,用户的操作引起的变化和打开包含该查询表的工作簿引起的变化。

语法

表达式.BeforeRefresh(Cancel)

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

参数

名称 必选/可选 数据类型 说明
Cancel 必选 Boolean 当事件发生时为 False。如果该事件过程将此参数设置为 True,则该过程结束之后不进行刷新。

返回值

示例

本示例在刷新查询表之前运行。

示例代码
function QueryTable_BeforeRefresh(Cancel) {
    let a = MsgBox("Refresh Now?", jsYesNoCancel)
    if(a == jsResultNo) {
        Cancel = true
    }
    MsgBox(Cancel)
}


请参阅