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


_QueryTable Интерфейс

Определение

Это основной интерфейс в компонентном классе COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот основной интерфейс только в тех случаях, когда метод, который предполагается использовать, имеет такое же имя, как событие объекта COM; в таких случаях для вызова метода приведите к этому интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Иначе используйте интерфейс .NET, который создается но основе компонентного класса COM для доступа к методам, свойствам и событиям объекта COM. Дополнительные сведения об объекте COM см. в разделе QueryTable.

public interface class _QueryTable
[System.Runtime.InteropServices.Guid("00024428-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface _QueryTable
Public Interface _QueryTable
Производный
Атрибуты

Свойства

AdjustColumnWidth

Значение true , если ширина столбцов автоматически настраивается для оптимального соответствия при каждом обновлении указанной таблицы запросов или XML-карты. Значение false , если ширина столбцов не настраивается автоматически при каждом обновлении. Значение по умолчанию — True. Для чтения и записи, Boolean.

Application

Application Возвращает объект , представляющий приложение Microsoft Excel. Только для чтения.

BackgroundQuery

Значение true , если запросы для отчета сводной таблицы или таблицы запросов выполняются асинхронно (в фоновом режиме). Для чтения и записи, Boolean.

CommandText

Возвращает или задает командную строку для указанного источника данных. Объект чтения и записи.

CommandType

Возвращает или задает константу XlCmdType , описывающую тип команды, связанный со свойством CommandText . Значение по умолчанию — xlCmdSQL. Чтение и запись XlCmdType.

Connection

Возвращает или задает строку, содержащую сведения о подключении для таблицы запросов. Объект чтения и записи.

Creator

Возвращает константу в перечислении XlCreator , указывающую приложение, в котором был создан этот объект. Если объект был создан в Microsoft Excel, это свойство возвращает строку XCEL, эквивалентную шестнадцатеричной цифре 5843454C. Только для XlCreatorчтения .

Destination

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

EditWebPage

Возвращает или задает URL-адрес веб-страницы для веб-запроса. Объект чтения и записи.

EnableEditing

Значение true , если пользователь может изменить указанную таблицу запросов. False , если пользователь может обновить только таблицу запросов. Для чтения и записи, Boolean.

EnableRefresh

Значение true , если пользователь может обновить кэш сводной таблицы или таблицу запросов. Значение по умолчанию — True. Для чтения и записи, Boolean.

FetchedRowOverflow

Значение true , если количество строк, возвращенных последним использованием Refresh(Object) метода, больше, чем количество строк, доступных на листе. Только для чтения, Boolean.

FieldNames

Значение true, если имена полей из источника данных отображаются в виде заголовков столбцов для возвращаемых данных. Значение по умолчанию — True. Для чтения и записи, Boolean.

FillAdjacentFormulas

Значение true , если формулы справа от указанной таблицы запросов обновляются автоматически при каждом обновлении таблицы запросов. Для чтения и записи, Boolean.

HasAutoFormat

Зарезервировано для внутреннего использования.

ListObject

ListObject Возвращает объект для Range объекта или QueryTable объекта . Объект ListObject , доступный только для чтения.

MaintainConnection

Значение true , если подключение к указанному источнику данных сохраняется после обновления и до закрытия книги. Значение по умолчанию — True. Для чтения и записи, Boolean.

Name

Возвращает или задает имя объекта. Для чтения и записи, String.

Parameters

Возвращает коллекцию Parameters , представляющую параметры таблицы запросов. Только для чтения.

Parent

Возвращает родительский объект для указанного объекта. Только для чтения.

PostText

Возвращает или задает строку, используемую с методом post ввода данных на веб-сервер для возврата данных из веб-запроса. Для чтения и записи, String.

PreserveColumnInfo

Значение true , если сведения о сортировке, фильтрации и макете столбцов сохраняются при каждом обновлении таблицы запросов. Значение по умолчанию — False. Для чтения и записи, Boolean.

PreserveFormatting

Это свойство имеет значение True , если к новым строкам данных в таблице запроса применяется любое форматирование, общее для первых пяти строк данных. Неиспользуемые ячейки не форматируются. Свойство имеет значение False, если последний автоформат, примененный к таблице запросов, применяется к новым строкам данных. Значение по умолчанию — True (если только таблица запросов не была создана в Microsoft Excel 97 и HasAutoFormat свойство имеет значение True, в этом случае Параметр PreserveFormatting имеет значение False). Для чтения и записи, Boolean.

QueryType

Указывает тип запроса, используемого Microsoft Excel для заполнения таблицы запросов или кэша сводной таблицы. Только для XlQueryTypeчтения .

Recordset

Возвращает или задает объект Recordset , используемый в качестве источника данных для указанной таблицы запросов или кэша сводной таблицы. Для чтения и записи.

Refreshing

Значение true , если выполняется фоновый запрос для указанной таблицы запросов. Для чтения и записи, Boolean.

RefreshOnFileOpen

Значение true , если кэш сводной таблицы или таблица запросов автоматически обновляются при каждом открытии книги. Значение по умолчанию — False. Для чтения и записи, Boolean.

RefreshPeriod

Возвращает или задает количество минут между обновлениями. Для чтения и записи, Integer.

RefreshStyle

Возвращает или задает способ добавления или удаления строк на указанном листе для размещения количества строк в наборе записей, возвращаемого запросом. Чтение и запись XlCellInsertionMode.

ResultRange

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

RobustConnect

Возвращает или задает способ подключения кэша сводной таблицы к источнику данных. Чтение и запись XlRobustConnect.

RowNumbers

Значение true, если номера строк добавляются в качестве первого столбца указанной таблицы запросов. Для чтения и записи, Boolean.

SaveData

Значение true , если данные для отчета сводной таблицы сохраняются вместе с книгой. False, если сохранено только определение отчета. Для чтения и записи, Boolean.

SavePassword

Значение true, если сведения о пароле в строка подключения ODBC сохраняются с указанным запросом. Значение False , если пароль удален. Для чтения и записи, Boolean.

Sort

Возвращает критерии сортировки для диапазона таблицы запросов. Только для чтения.

SourceConnectionFile

Возвращает или задает строку, указывающую файл подключения к данным Microsoft Office или аналогичный файл, который использовался для создания сводной таблицы. Для чтения и записи.

SourceDataFile

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

Sql

Зарезервировано для внутреннего использования.

TablesOnlyFromHTML

Создает таблицу данных на основе входных значений и формул, заданных на листе.

TextFileColumnDataTypes

Возвращает или задает упорядоченный массив констант, указывающий типы данных, применяемые к соответствующим столбцам в текстовом файле, импортируемом в таблицу запросов. Константой по умолчанию для каждого столбца является xlGeneral. Объект чтения и записи.

TextFileCommaDelimiter

Значение True , если запятая является разделителем при импорте текстового файла в таблицу запросов. Значение False , если вы хотите использовать в качестве разделителя какой-то другой символ. Значение по умолчанию — False. Для чтения и записи, Boolean.

TextFileConsecutiveDelimiter

Значение true, если последовательные разделители обрабатываются как один разделитель при импорте текстового файла в таблицу запросов. Значение по умолчанию — False. Для чтения и записи, Boolean.

TextFileDecimalSeparator

Возвращает или задает символ десятичного разделителя, который Microsoft Excel использует при импорте текстового файла в таблицу запросов. По умолчанию используется системный знак разделителя десятичных разрядов. Для чтения и записи, String.

TextFileFixedColumnWidths

Возвращает или задает массив целых чисел, соответствующих ширине столбцов (в символах) в текстовом файле, импортируемом в таблицу запросов. Допустимая ширина составляет от 1 до 32 767 символов. Объект чтения и записи.

TextFileOtherDelimiter

Возвращает или задает символ, используемый в качестве разделителя при импорте текстового файла в таблицу запросов. Значение по умолчанию — NULL. Для чтения и записи, String.

TextFileParseType

Возвращает или задает формат столбца для данных в текстовом файле, импортируемых в таблицу запросов. Чтение и запись XlTextParsingType.

TextFilePlatform

Возвращает или задает источник текстового файла, импортируемого в таблицу запросов. Это свойство определяет, какая кодовая страница используется во время импорта данных. Значение по умолчанию — текущий параметр параметра Источник файла в мастере импорта текстовых файлов. Чтение и запись XlPlatform.

TextFilePromptOnRefresh

Значение true , если требуется указать имя импортированного текстового файла при каждом обновлении таблицы запросов. Диалоговое окно Импорт текстового файла позволяет указать путь и имя файла. Значение по умолчанию — False. Для чтения и записи, Boolean.

TextFileSemicolonDelimiter

Значение true , если точка с запятой является разделителем при импорте текстового TextFileParseType файла в таблицу запросов и значение свойства xlDelimited. Значение по умолчанию — False. Для чтения и записи, Boolean.

TextFileSpaceDelimiter

Значение true , если символ пробела является разделителем при импорте текстового файла в таблицу запросов. Значение по умолчанию — False. Для чтения и записи, Boolean.

TextFileStartRow

Возвращает или задает номер строки, с которой начнется синтаксический анализ текста при импорте текстового файла в таблицу запросов. Допустимые значения — это целые числа от 1 до 32 767. Значение по умолчанию равно 1. Для чтения и записи, Integer.

TextFileTabDelimiter

Значение True , если символ табуляции является разделителем при импорте текстового файла в таблицу запросов. Значение по умолчанию — False. Для чтения и записи, Boolean.

TextFileTextQualifier

Возвращает или задает квалификатор текста при импорте текстового файла в таблицу запросов. Квалификатор текста указывает, что вложенные данные в текстовом формате. Чтение и запись XlTextQualifier.

TextFileThousandsSeparator

Возвращает или задает символ разделителя тысяч, который Microsoft Excel использует при импорте текстового файла в таблицу запросов. По умолчанию используется системный разделитель тысяч. Для чтения и записи, String.

TextFileTrailingMinusNumbers

Значение true для Microsoft Excel для обработки импортированных чисел как текста, начинающегося с символа "-" как отрицательного числа. Значение false для Excel для обработки импортированных чисел как текста, которые начинаются с символа "-" как текста. Для чтения и записи, Boolean.

TextFileVisualLayout

Возвращает или задает константу XlTextVisualLayoutType , указывающую, является ли визуальный макет импортируемого текста слева направо или справа налево.

WebConsecutiveDelimitersAsOne

Значение true , если последовательные разделители обрабатываются как один разделитель при импорте данных из html-тегов <PRE> на веб-странице в таблицу запросов и если данные должны быть проанализированы по столбцам. Значение False , если требуется обрабатывать последовательные разделители как несколько разделителей. Значение по умолчанию — True. Для чтения и записи, Boolean.

WebDisableDateRecognition

Значение true , если данные, похожие на даты, анализируются как текст при импорте веб-страницы в таблицу запросов. Значение False , если используется распознавание даты. Значение по умолчанию — False. Для чтения и записи, Boolean.

WebDisableRedirections

Значение true, если перенаправления веб-запросов отключены для QueryTable объекта. Значение по умолчанию — False. Для чтения и записи, Boolean.

WebFormatting

Возвращает или задает значение, определяющее, сколько форматирования веб-страницы, если таковое имеется, применяется при импорте страницы в таблицу запросов. Чтение и запись XlWebFormatting.

WebPreFormattedTextToColumns

Возвращает или задает значение, указывающее, анализируются ли данные, содержащиеся в тегах HTML <PRE> на веб-странице, по столбцам при импорте страницы в таблицу запросов. По умолчанию используется значение True. Для чтения и записи, Boolean.

WebSelectionType

Возвращает или задает значение, определяющее, импортируются ли в таблицу запроса вся веб-страница, все таблицы на веб-странице или только определенные таблицы на веб-странице. Чтение и запись XlWebSelectionType.

WebSingleBlockTextImport

Значение true, если данные из html-тегов <PRE> на указанной веб-странице обрабатываются одновременно при импорте страницы в таблицу запросов. False , если данные импортируются в блоки смежных строк, чтобы строки заголовков распознавались как таковые. Значение по умолчанию — False. Для чтения и записи, Boolean.

WebTables

Возвращает или задает разделенный запятыми список имен таблиц или номеров индексов таблиц при импорте веб-страницы в таблицу запроса. Для чтения и записи, String.

WorkbookConnection

WorkbookConnection Возвращает объект, который использует таблица запросов. Только для чтения.

Методы

CancelRefresh()

Отменяет все фоновые запросы для указанной таблицы запросов. Используйте свойство , Refreshing чтобы определить, выполняется ли фоновый запрос.

Delete()

Удаляет объект .

Refresh(Object)

Обновления диапазон внешних данных (QueryTable). Логическое значение.

ResetTimer()

Сбрасывает таймер обновления для указанной таблицы запросов или отчета сводной таблицы до последнего интервала, заданного RefreshPeriod с помощью свойства .

SaveAsODC(String, Object, Object)

Сохраняет источник кэша сводной таблицы как файл подключения к данным Microsoft Office.

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