在刷新查询表之前产生此事件。 这里的刷新包括调用 Refresh 方法引起的变化,用户的操作引起的变化和打开包含该查询表的工作簿引起的变化。
语法
表达式。BeforeRefresh (取消)
表达 一个代表 QueryTable 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Cancel | 必需 | Boolean | False 在事件发生时。 如果该事件过程将此参数设置为 True,则该过程结束之后不进行刷新。 |
返回值
无
示例
本示例在刷新查询表之前运行。
Private Sub QueryTable_BeforeRefresh(Cancel As Boolean)
a = MsgBox("Refresh Now?", vbYesNoCancel)
If a = vbNo Then Cancel = True
MsgBox Cancel
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。