Событие QueryTable.BeforeRefresh (Excel)
Происходит перед любым обновлением таблицы запросов. Сюда входят обновления, возникающие в результате вызова метода Refresh , действий пользователя в продукте и открытия книги, содержащей таблицу запросов.
Синтаксис
expression. BeforeRefresh (Cancel)
Выражение Переменная, представляющая объект QueryTable .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Отмена | Обязательный | 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 и обратная связь.