PivotTable.RefreshDataSourceValues 方法 (Excel)

为处于回写模式的数据透视表中所有编辑过的单元格,从数据源检索当前值。

语法

表达式RefreshDataSourceValues

表达 一个代表 数据透视表 对象的变量。

返回值

Nothing

注解

若要确定数据透视表是否处于写回模式,请检查数据透视表对象的 EnableWritebackEnableDataValueEditing 属性,其中任一属性都将返回 True。 对于不处于回写模式的数据透视表,尝试执行此方法将会生成运行时错误。

对于具有 OLAP 数据源的数据透视表,执行 RefreshDataSourceValues 方法会创建与 OLAP 服务器的单独连接,并执行完整的 MDX 查询, (MDX 属性值) ,该属性值用于执行更新操作以填充数据透视表。 Excel 提取数据透视表中已编辑的所有单元格返回的值,然后将其存储在这些单元格的 DataSourceValue 属性中。

此方法仅适用于使用 OLAP 数据源的数据透视表。 尝试对使用非 OLAP 数据源的数据透视表执行此方法将会生成运行时错误。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。