Метод PivotTable.RefreshDataSourceValues (Excel)

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

Синтаксис

выражение. RefreshDataSourceValues

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

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

Отсутствует

Примечания

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

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

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

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

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