PivotTable.RefreshDataSourceValues メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
書き戻しモード状態にあるピボットテーブル レポートで編集されたすべてのセルのデータ ソースから現在の値を取得します。
public:
void RefreshDataSourceValues();
public void RefreshDataSourceValues();
Public Sub RefreshDataSourceValues ()
注釈
ピボットテーブル レポートがライトバック モードかどうかを確認するには、PivotTable オブジェクトの EnableWriteback プロパティまたは EnableDataValueEditing プロパティをチェックします。いずれかで True が返されます。 ライトバック モードではないピボットテーブル レポートの場合、このメソッドを実行しようとすると、実行時エラーが生成されます。
OLAP データ ソースを含むピボットテーブル レポートの場合、 RefreshDataSourceValues() メソッドを実行すると、OLAP サーバーへの別の接続が作成され、ピボットテーブル レポートを作成するための更新操作の実行に使用される完全な MDX クエリ ( PivotTable.MDX プロパティの値) が実行されます。 Excel では、ピボットテーブル ビューで編集されたすべてのセルについて返された値が抽出され、それらのセルの DataSourceValue プロパティに格納されます。
このメソッドは、OLAP データ ソースを使用するピボットテーブル レポートでのみ使用できます。 OLAP 以外のデータ ソースを使用するピボットテーブル レポートに対してこのメソッドを実行しようとすると、実行時エラーが生成されます。