Объект параметров (Excel)

Коллекция объектов параметров для указанной таблицы запросов.

Примечания

Каждый объект Parameter представляет один параметр запроса. Каждая таблица запросов содержит коллекцию параметров , но она пустая, если только в таблице запросов не используется запрос с параметрами.

Нельзя использовать метод "Добавить " для таблицы запросов подключения по URL-адресу. Для таблиц запросов подключения URL-адресов Microsoft Excel создает параметры на основе свойств Connection и PostText .

Пример

Используйте свойство Parameters объекта QueryTable , чтобы вернуть коллекцию Parameters .

В следующем примере показано количество параметров в первой таблице запросов.

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