Language

PivotTable.RefreshDataSourceValues メソッド

定義

書き戻しモード状態にあるピボットテーブル レポートで編集されたすべてのセルのデータ ソースから現在の値を取得します。

public:
 void RefreshDataSourceValues();
public void RefreshDataSourceValues();
Public Sub RefreshDataSourceValues ()

注釈

ピボットテーブル レポートがライトバック モードかどうかを確認するには、PivotTable オブジェクトの EnableWriteback プロパティまたは EnableDataValueEditing プロパティをチェックします。いずれかで True が返されます。 ライトバック モードではないピボットテーブル レポートの場合、このメソッドを実行しようとすると、実行時エラーが生成されます。

OLAP データ ソースを含むピボットテーブル レポートの場合、 RefreshDataSourceValues() メソッドを実行すると、OLAP サーバーへの別の接続が作成され、ピボットテーブル レポートを作成するための更新操作の実行に使用される完全な MDX クエリ ( PivotTable.MDX プロパティの値) が実行されます。 Excel では、ピボットテーブル ビューで編集されたすべてのセルについて返された値が抽出され、それらのセルの DataSourceValue プロパティに格納されます。

このメソッドは、OLAP データ ソースを使用するピボットテーブル レポートでのみ使用できます。 OLAP 以外のデータ ソースを使用するピボットテーブル レポートに対してこのメソッドを実行しようとすると、実行時エラーが生成されます。

適用対象