PivotTable.RefreshDataSourceValues Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает текущие значения из источника данных для всех измененных ячеек в отчете сводной таблицы в режиме обратной записи.
public:
void RefreshDataSourceValues();
public void RefreshDataSourceValues();
Public Sub RefreshDataSourceValues ()
Комментарии
Чтобы определить, находится ли отчет сводной таблицы в режиме обратной записи, проверка EnableWriteback свойства PivotTable или EnableDataValueEditing объекта, любое из которых возвращает значение True. Для отчетов сводной таблицы, которые не находятся в режиме обратной записи, попытка выполнить этот метод создает ошибку во время выполнения.
Для отчетов сводной таблицы с источниками RefreshDataSourceValues() данных OLAP выполнение метода создает отдельное подключение к серверу OLAP и выполняет полный запрос многомерных выражений PivotTable(значение свойства .MDX ), который используется для выполнения операции обновления для заполнения отчета сводной таблицы. Excel извлекает значения, возвращаемые для всех ячеек, которые были изменены в представлении сводной таблицы, а затем сохраняет их в свойстве DataSourceValue для этих ячеек.
Этот метод применяется только к отчетам сводной таблицы с источниками данных OLAP. Попытка выполнить этот метод или отчеты сводной таблицы с источниками данных, отличными от OLAP, приводит к ошибке во время выполнения.