Метод PivotTable.PivotTableWizard (Excel)

Создает и возвращает объект сводной таблицы . Этот метод не отображает мастер сводной таблицы. Этот метод недоступен для источников данных OLE DB. Используйте метод Add , чтобы добавить кэш сводной таблицы, а затем создать отчет сводной таблицы на основе кэша.

Синтаксис

expression. PivotTableWizard (SourceType, SourceData, TableDestination, TableName, RowGrand, ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, BackgroundQuery, OptimizeCache, PageFieldOrder, PageFieldWrapCount, ReadData, Connection)

Выражение Переменная, представляющая объект сводной таблицы .

Параметры

Имя Обязательный или необязательный Тип данных Описание
SourceType Необязательный Variant Значение XlPivotTableSourceType , представляющее источник данных отчета. Если указать этот аргумент, необходимо также указать SourceData.

Если значения SourceType и SourceData опущены, Microsoft Excel предполагает, что тип источника — xlDatabase, а исходные данные поступают из именованной базы данных диапазона. Если этот именованный диапазон не существует, Excel использует текущий регион, если текущий выбор находится в диапазоне из более чем 10 ячеек, содержащих данные. Если это не так, метод завершится ошибкой.
SourceData Необязательный Variant Данные для нового отчета. Может быть объектом Range , массивом диапазонов или текстовой константой, представляющей имя другого отчета.

Для внешней базы данных SourceData — это массив строк, содержащий строку ЗАПРОСА SQL, где каждый элемент имеет длину до 255 символов. Для указания строки подключения ODBC следует использовать аргумент Connection .

Для совместимости с более ранними версиями Excel SourceData может быть массивом из двух элементов. Первый элемент — это строка подключения, указывающая источник ODBC для данных. Второй элемент — это строка запроса SQL, используемая для получения данных.

При указании SourceData необходимо также указать SourceType. Если активная ячейка находится в диапазоне SourceData , необходимо также указать TableDestination .
TableDestination Необязательный Variant Объект Range , указывающий, где отчет должен быть размещен на листе. Если этот аргумент опущен, отчет помещается в активную ячейку.
TableName Необязательный Variant Строка, указывающая имя нового отчета.
RowGrand Необязательный Variant Значение true для отображения общих итогов для строк в отчете.
ColumnGrand Необязательный Variant Значение true для отображения общих итогов для столбцов в отчете.
SaveData Необязательный Variant Значение true для сохранения данных в отчете. Значение false , чтобы сохранить только определение отчета.
HasAutoFormat Необязательный Variant Значение true , чтобы excel автоматически форматировал отчет при его обновлении или при перемещении полей.
AutoPage Необязательный Variant Допустимо только в том случае , если параметр SourceType имеет значение xlConsolidation. Значение true , чтобы в Excel было создано поле страницы для консолидации. Если параметр AutoPage имеет значение False, необходимо создать поле или поля страницы.
Reserved Необязательный Variant Не используется Excel.
BackgroundQuery Необязательный Variant Значение true , чтобы Excel выполнял запросы к отчету асинхронно (в фоновом режиме). Значение по умолчанию — False.
OptimizeCache Необязательный Variant Значение true для оптимизации кэша сводной таблицы при его создании. Значение по умолчанию — False.
PageFieldOrder Необязательный Variant Порядок добавления полей страницы в макет отчета сводной таблицы. Может быть одной из следующих констант XlOrder : xlDownThenOver (по умолчанию) или xlOverThenDown.
PageFieldWrapCount Необязательный Variant Количество полей страницы в каждом столбце или строке отчета сводной таблицы. Значение по умолчанию: 0 (ноль).
ReadData Необязательный Variant Значение true , чтобы создать кэш сводной таблицы, содержащий все записи из внешней базы данных; этот кэш может быть очень большим. Если параметр ReadData имеет значение False, некоторые из полей можно задать как серверные поля страницы до фактического считывания данных.
Connection Необязательный Variant Строка, содержащая параметры ODBC, позволяющие Excel подключаться к источнику данных ODBC. Строка подключения имеет форму ODBC;<connection string>. Этот аргумент переопределяет все предыдущие параметры свойства Connection объекта PivotCache.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.