Объект Parameters (Excel)
Коллекция объектов Parameter для указанной таблицы запросов.
Замечания
Каждый объект Parameter представляет один параметр запроса. Каждая таблица запросов содержит коллекцию Parameters , но коллекция пуста, если таблица запросов не использует запрос параметров.
Нельзя использовать метод Add в таблице запроса url-подключения. Для таблиц запросов url-подключения Microsoft Excel создает параметры на основе свойств Connection и PostText .
Пример
Используйте свойство Parameters объекта QueryTable , чтобы вернуть коллекцию Parameters .
В следующем примере отображается количество параметров в таблице запроса 1.
MsgBox Workbooks(1).ActiveSheet.QueryTables(1).Parameters.Count
Используйте метод Add , чтобы создать новый параметр для таблицы запросов. В следующем примере изменяется инструкция SQL для таблицы запросов. Предложение "(city=?)" указывает, что запрос является запросом параметров, а для значения city задана константа Oakland.
Set qt = Sheets("sheet1").QueryTables(1)
qt.Sql = "SELECT * FROM authors WHERE (city=?)"
Set param1 = qt.Parameters.Add("City Parameter", _
xlParamTypeVarChar)
param1.SetParam xlConstant, "Oakland"
qt.Refresh
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.