共用方式為


QueryTable.BeforeRefresh 事件 (Excel)

在更新查詢表之前發生此事件。 這包括導因於呼叫 Refresh 方法、使用者在產品中的動作以及開啟包含查詢表之活頁簿所產生的更新。

語法

表達。BeforeRefresh (取消)

代表 QueryTable 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Cancel 必要 布林值 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 支援與意見反應