Метод PivotTable.RefreshDataSourceValues (Excel)
Извлекает текущие значения из источника данных для всех измененных ячеек в отчете сводной таблицы в режиме обратной записи.
Синтаксис
expression. RefreshDataSourceValues
Выражение Переменная, представляющая объект сводной таблицы .
Возвращаемое значение
Отсутствует
Примечания
Чтобы определить, находится ли отчет сводной таблицы в режиме обратной записи, проверьте свойства EnableWriteback или EnableDataValueEditing объекта сводной таблицы . Любой из них возвращает значение True. Для отчетов сводной таблицы, которые не находятся в режиме обратной записи, попытка выполнить этот метод создает ошибку во время выполнения.
Для отчетов сводной таблицы с источниками данных OLAP выполнение метода RefreshDataSourceValues создает отдельное подключение к серверу OLAP и выполняет полный запрос многомерных выражений (значение свойства многомерных выражений), который используется для выполнения операции обновления для заполнения отчета сводной таблицы. Excel извлекает значения, возвращаемые для всех ячеек, которые были изменены в представлении сводной таблицы, а затем сохраняет их в свойстве DataSourceValue для этих ячеек.
Этот метод применяется только к отчетам сводной таблицы с источниками данных OLAP. Попытка выполнить этот метод или отчеты сводной таблицы с источниками данных, отличными от OLAP, приводит к ошибке во время выполнения.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.