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ü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.