PivotTable.RefreshDataSourceValues Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.