PivotTable.RefreshDataSourceValues Methode

Definition

Ruft die aktuellen Werte aus der Datenquelle für alle bearbeiteten Zellen in einem PivotTable-Bericht ab, der im Rückschreibemodus ausgeführt wird.

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

Hinweise

Um festzustellen, ob sich ein PivotTable-Bericht im Rückschreibmodus befindet, überprüfen Sie die EnableWriteback oder-Eigenschaften EnableDataValueEditing des PivotTable Objekts, wobei beide TRUE zurückgeben. Wenn Sie versuchen, diese Methode für PivotTable-Berichte auszuführen, die sich nicht im Rückschreibmodus befinden, gibt diese Methode einen Laufzeitfehler zurück.

Bei PivotTable-Berichten mit OLAP-Datenquellen wird durch Ausführen der RefreshDataSourceValues() Methode eine separate Verbindung mit dem OLAP-Server hergestellt und die vollständige MDX-Abfrage (der Wert der PivotTableMDX .-Eigenschaft) ausgeführt, die zum Ausführen eines Aktualisierungsvorgangs zum Auffüllen des PivotTable-Berichts verwendet wird. Excel extrahiert die Werte, die für alle Zellen zurückgegeben wurden, die in der PivotTable-Ansicht bearbeitet wurden, und speichert sie dann in der DataSourceValue Eigenschaft für diese Zellen.

Diese Methode gilt nur für PivotTable-Berichte mit OLAP-Datenquellen. Wenn Sie versuchen, diese Methode für PivotTable-Berichte mit Nicht-OLAP-Datenquellen auszuführen, gibt diese Methode einen Laufzeitfehler zurück.

Gilt für: