Klasse PivotCache (Excel VBA)

Die Klasse PivotCache stellt den Speichercache eines PivotTable-Berichts dar.

Die Klasse PivotTable gibt Zugriff auf PivotCache.

Um eine PivotCache -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim pvtcac as PivotCache
Set pvtcac = ActiveWorkbook.PivotCaches(Index:=1)

Die folgenden Prozeduren können zum Festlegen der PivotCache Klassenvariablen verwendet werden : PivotCaches.Create, PivotCaches.Item und PivotTable.PivotCache.

For Each

Hier ist ein Beispiel für die Verarbeitung der PivotCache -Elemente in einer Sammlung

Dim pvtcac As PivotCache
For Each pvtcac In ActiveWorkbook.PivotCaches()
	
Next pvtcac

Methoden

CreatePivotChart - Erstellt ein eigenständiges PivotChart aus einem PivotCache -Objekt.

CreatePivotTable - Erstellt einen PivotTable-Bericht auf der Grundlage eines PivotCache -Objekts.

MakeConnection - Richtet eine Verbindung für den angegebenen PivotTable-Cache ein.

Refresh - Führt dazu, dass das angegebene Diagramm sofort erneut gezeichnet wird.

ResetTimer - Setzt den Aktualisierungszeitgeber für die angegebene Abfragetabelle oder den angegebenen PivotTable-Bericht auf das letzte Intervall zurück, das Sie mithilfe der RefreshPeriod -Eigenschaft festgelegt haben.

SaveAsODC - Speichert die PivotTable-Cache Quelle als Microsoft Office-Datenverbindungsdatei.

Eigenschaften

ADOConnection Gibt ein ADO Connection-Objekt zurück, wenn der PivotTable-Cache mit einer OLE DB-Datenquelle verbunden ist.

BackgroundQuery True, wenn Abfragen des PivotTable-Berichts asynchron (im Hintergrund) ausgeführt werden.

CommandText Gibt die Befehlszeichenfolge für die angegebene Datenquelle zurück oder legt diese fest.

CommandType Zurückgeben oder Festlegen einer der folgenden XlCmdType -Konstanten: xlCmdCube, xlCmdDefault, xlCmdSqloder xlCmdTable.

Connection Zurückgeben oder Festlegen einer Zeichenfolge, die eine der folgenden enthält:.

EnableRefresh True, wenn der PivotTable-Cache oder die Abfragetabelle von der Benutzerin oder dem Benutzer aktualisiert werden kann.

Index Gibt einen Long-Wert zurück, der die Indexnummer des Objekts in der Auflistung ähnlicher Objekte darstellt.

IsConnected Gibt true zurück, wenn die MaintainConnection -Eigenschaft auf truefestgelegt ist und der PivotTable-Cache derzeit mit seiner Quelle verbunden ist.

LocalConnection Gibt die Verbindungszeichenfolge zu einer Offline-Cubedatei zurück oder legt sie fest.

MaintainConnection True, wenn die Verbindung zu der angegebenen Datenquelle nach der Aktualisierung bis zum Schließen der Arbeitsmappe aufrechterhalten bleibt.

MemoryUsed Gibt die Arbeitsspeichermenge in Byte zurück, die derzeit vom Objekt beansprucht wird.

MissingItemsLimit Gibt die maximale Anzahl eindeutiger Elemente für ein PivotTable-Feld zurück oder legt diese fest, die auch dann erhalten bleiben, wenn in den Cachedatensätzen keine unterstützenden Daten enthalten sind.

OLAP Gibt True zurück, wenn der PivotTable-Cache mit einem OLAP (Online Analytical Processing)-Server verbunden ist.

OptimizeCache True , wenn der PivotTable-Cache optimiert wird, wenn er erstellt wird.

QueryType Gibt den Typ der von Microsoft Excel zum Auffüllen des PivotTable-Caches verwendeten Abfrage an.

RecordCount Gibt die Anzahl der Datensätze im PivotTable-Cache oder die Anzahl der Cache-Datensätze, die das angegebene Element enthalten, zurück.

Recordset

RefreshDate Gibt das Datum der letzten Aktualisierung des Caches zurück.

RefreshName Gibt den Namen der Person zurück, die den PivotTable-Cache zuletzt aktualisiert hat.

RefreshOnFileOpen True, wenn der PivotTable-Cache jedes Mal automatisch aktualisiert wird, wenn die Arbeitsmappe geöffnet wird.

RefreshPeriod Gibt die Anzahl der Minuten zwischen Aktualisierungen zurück oder legt sie fest.

RobustConnect Gibt die Art zurück, wie der PivotTable-Cache mit der zugehörigen Datenquelle verbunden wird, oder legt diese fest.

SavePassword True , wenn Kennwortinformationen in einer ODBC-Verbindungszeichenfolge mit der angegebenen Abfrage gespeichert werden.

SourceConnectionFile Gibt einen String-Wert zurück, der die Microsoft Office-Datenverbindungsdatei oder eine vergleichbare Datei anzeigt, die zum Erstellen der PivotTable verwendet wurde, oder legt diesen Wert fest.

SourceData Gibt die Datenquelle für den PivotTable-Bericht wie in der nachfolgenden Tabelle dargestellt zurück.

SourceDataFile Gibt einen String-Wert zurück, der die Quelldatendatei für den Cache der PivotTable angibt.

SourceType Gibt einen XlPivotTableSourceType -Wert zurück, der den Typ des veröffentlichten Elements darstellt.

UpgradeOnRefresh Enthält Informationen dazu, ob der PivotCache und alle verbundenen PivotTables bei der nächsten Aktualisierung aktualisiert werden sollen.

UseLocalConnection Gibt True zurück, wenn mithilfe der LocalConnection-Eigenschaft die Zeichenfolge angegeben wird, mit der von Microsoft Excel eine Verbindung zu einer Datenquelle hergestellt werden kann.

Version Gibt die Microsoft Excel-Version zurück, in der der PivotCache erstellt wurde.

WorkbookConnection Stellt eine Verbindung zwischen der aktuellen Arbeitsmappe und dem PivotCache-Objekt her.

PivotTable - Stellt einen PivotTable-Bericht auf einem Arbeitsblatt dar.

Shape - Repräsentiert ein Objekt in der Zeichnungsschicht wie eine AutoForm, eine Freihandform, ein OLE-Objekt oder ein Bild.

WorkbookConnection - Eine Verbindung ist eine Reihe von Informationen, die zum Abrufen von Daten aus einer externen Datenquelle außer einer Microsoft Excel-Arbeitsmappe benötigt werden.