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


QueryTables.Add(Object, Range, Object) Метод

Определение

Создает таблицу запросов. QueryTable Возвращает объект , представляющий новую таблицу запросов.

public Microsoft.Office.Interop.Excel.QueryTable Add (object Connection, Microsoft.Office.Interop.Excel.Range Destination, object Sql);
Public Function Add (Connection As Object, Destination As Range, Optional Sql As Object) As QueryTable

Параметры

Connection
Object

Обязательный объект. Источник данных для таблицы запросов. Может быть одним из следующих: строка, содержащая строка подключения OLE DB или ODBC. строка подключения ODBC имеет форму "ODBC;<>строка подключения". Объект QueryTable, из которого изначально копируются сведения запроса, включая строка подключения и текст SQL, но не включая Destination диапазон. Указание объекта QueryTable приводит к тому, что Sql аргумент игнорируется. Объект ADO или DAO Recordset . Данные считываются из набора записей ADO или DAO. Microsoft Excel сохраняет набор записей до тех пор, пока таблица запросов не будет удалена или подключение не изменится. Результирующая таблица запросов не может быть изменена. Веб-запрос. Строка в форме "URL-адрес;<url>", где "URL;" является обязательным, но не локализован, а остальная часть строки используется для URL-адреса веб-запроса. Средство поиска данных. Строка в формате FINDER;<Путь к> файлу средства поиска данных", где "FINDER;" является обязательным, но не локализован. Остальная часть строки — это путь и имя файла средства поиска данных (*.dqy или *.iqy). Файл считывается при выполнении метода Add ; последующие Connection вызовы свойства таблицы запросов возвращают строки, начинающиеся с "ODBC;" или "URL;" соответствующим образом. Текстовый файл. Строка в формате "TEXT;<Путь к текстовому файлу и имя>", где текст является обязательным, но не локализован.

Destination
Range

Обязательный диапазон. Ячейка в левом верхнем углу диапазона назначения таблицы запросов (диапазон, в котором будет размещена результирующая таблица запроса). Диапазон назначения должен находиться на листе, который содержит QueryTables объект .

Sql
Object

Необязательный объект. Строка SQL-запроса, выполняемая в источнике данных ODBC. Этот аргумент необязателен при использовании источника данных ODBC. Этот аргумент нельзя использовать, если в качестве источника данных указан объект QueryTable , текстовый файл или объект ADO или DAO Recordset .

Возвращаемое значение

Комментарии

Запрос, созданный этим методом, не выполняется до вызова Refresh(Object) метода .

Применяется к