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