Freigeben über


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ückschreibemodus befindet, überprüfen Sie die EnableWriteback Eigenschaften oder EnableDataValueEditing des PivotTable Objekts, von denen 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 erstellt die Ausführung der RefreshDataSourceValues() -Methode eine separate Verbindung mit dem OLAP-Server und führt die vollständige MDX-Abfrage (der Wert der PivotTableEigenschaft .MDX ) aus, die zum Ausführen eines Aktualisierungsvorgangs zum Auffüllen des PivotTable-Berichts verwendet wird. Excel extrahiert die zurückgegebenen Werte für alle Zellen, 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: