Excel VBA教程:BeforeRefresh事件

在刷新查询表之前产生此事件。这里的刷新包括调用 Refresh方法引起的变化,用户的操作引起的变化和打开包含该查询表的工作簿引起的变化。

Private Sub QueryTable_BeforeRefresh(Cancel As Boolean)

Cancel   当事件产生时为 False。如果该事件过程将本参数设为 True,则该过程执行结束之后不进行刷新。

Excel VBA教程:BeforeRefresh事件·示例

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


Private Sub QueryTable_BeforeRefresh(Cancel As Boolean)
    a = MsgBox("Refresh Now?", vbYesNoCancel)
    If a = vbNo Then Cancel = True
    MsgBox Cancel
End Sub

上页:Excel VBA教程:BeforePrint事件 下页:Excel VBA教程:BeforeRightClick事件

Excel VBA教程:BeforeRefresh事件

Excel VBA教程:BeforeRightClick事件 Excel VBA教程:BeforeSave事件
Excel VBA教程:Calculate事件 Excel VBA教程:Change事件
Excel VBA教程:Deactivate事件 Excel VBA教程:DragOver事件
Excel VBA教程:DragPlot事件 Excel VBA教程:FollowHyperlink事件
Excel VBA教程:GotFocus事件 Excel VBA教程:LostFocus事件
Excel VBA教程:MouseDown事件 Excel VBA教程:MouseMove事件
Excel VBA教程:MouseUp事件 Excel VBA教程:NewSheet事件
Excel VBA教程:NewWorkbook事件 Excel VBA教程:Open事件
Excel VBA教程:PivotTableCloseConnection事件 Excel VBA教程:PivotTableOpenConnection事件
Excel VBA教程:PivotTableUpdate事件 Excel VBA教程:Resize事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号