次の方法で共有


PivotTable.RefreshDataSourceValues メソッド

定義

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

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

注釈

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

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

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

適用対象