Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Имеет значение "True ", если указанная таблица запросов обновляется при изменении значения параметра запроса с параметрами. Для чтения и записи, Boolean.
Синтаксис
выражение. RefreshOnChange
выражение Переменная, представляющая объект Parameter .
Примечания
Это свойство можно задать в значение True только в том случае, если используются параметры типа xlRange и если указанное значение параметра находится в одной ячейке. Обновление происходит при изменении значения ячейки.
Пример
В этом примере изменяется инструкция SQL для первой таблицы запросов на листе Лист1. Предложение (ContactTitle=?) указывает, что запрос является запросом параметров, а значением заголовка является значение ячейки D4. Таблица запросов будет автоматически обновляться при каждом изменении значения этой ячейки.
Set objQT = Worksheets("Sheet1").QueryTables(1)
objQT.CommandText = "Select * From Customers Where (ContactTitle=?)"
Set objParam1 = objQT.Parameters _
.Add("Contact Title", xlParamTypeVarChar)
objParam1.RefreshOnChange = True
objParam1.SetParam xlRange, Range("D4")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.