Поделиться через


Объект 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 и обратная связь.