QueryTable.BeforeRefresh イベント (Excel)
クエリ テーブルを更新する前に発生します。 これには、Refresh メソッドの呼び出しによる更新、製品でのユーザーの操作による更新、およびクエリ テーブルを含むブックを開くことによる更新が含まれます。
構文
式。BeforeRefresh (Cancel)
式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 のサポートおよびフィードバックを参照してください。