Метод PivotTable.RefreshDataSourceValues (Excel)

Извлекает текущие значения из источника данных для всех измененных ячеек в отчете сводной таблицы в режиме обратной записи.

Синтаксис

expression. RefreshDataSourceValues

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

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

Отсутствует

Примечания

Чтобы определить, находится ли отчет сводной таблицы в режиме обратной записи, проверьте свойства EnableWriteback или EnableDataValueEditing объекта сводной таблицы . Любой из них возвращает значение True. Для отчетов сводной таблицы, которые не находятся в режиме обратной записи, попытка выполнить этот метод создает ошибку во время выполнения.

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

Этот метод применяется только к отчетам сводной таблицы с источниками данных OLAP. Попытка выполнить этот метод или отчеты сводной таблицы с источниками данных, отличными от OLAP, приводит к ошибке во время выполнения.

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

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