Share via


SlicerCaches.Add-Methode (Excel)

Fügt der Auflistung ein neues SlicerCache-Objekt hinzu.

Syntax

Ausdruck. Hinzufügen (Source, SourceField, Name, SlicerCacheType)

Ausdruck Eine Variable, die ein SlicerCaches-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Source Erforderlich Variant Die Datenquelle, auf der das neue SlicerCache-Objekt basiert. Das an den Source-Parameter übergebene Argument kann ein WorkbookConnection-Objekt , ein PivotTable-Objekt oder eine Zeichenfolge sein.

Wenn ein PivotTable-Objekt übergeben wird, wird das zugeordnete PivotCache-Objekt als Datenquelle verwendet. Wenn eine Zeichenfolge übergeben wird, wird sie als Name eines WorkbookConnection-Objekts interpretiert, und wenn kein solches WorkbookConnection-Objekt vorhanden ist, wird ein Laufzeitfehler generiert.
SourceField Erforderlich Variant Der Name des Felds in der Datenquelle, auf den gefiltert werden soll. Verwenden Sie für Nicht-OLAP-Datenquellen das PivotField-Objekt aus dem PivotCache-Objekt , auf dem der Slicer basiert, oder den eindeutigen Namen dieses Objekts (der Wert von PivotField. Name-Eigenschaft ).

Verwenden Sie für OLAP-Datenquellen den eindeutigen MDX-Namen der Hierarchie, auf der der SlicerCache basiert. Darüber hinaus kann eine Ebene der OLAP-Hierarchie angegeben werden, und Excel verwendet die entsprechende Hierarchie.
Name Optional Variant Der Name, den Excel verwendet, um auf den Slicercache zu verweisen (der Wert von SlicerCache. Name-Eigenschaft ). Wenn der Wert ausgelassen wird, erstellt Excel einen Namen.

Standardmäßig verkettet Excel "Slicer_" mit dem Wert von PivotField. Caption-Eigenschaft für Slicer mit Nicht-OLAP-Datenquellen oder mit dem Wert von CubeField. Caption-Eigenschaft für Slicer mit OLAP-Datenquellen (ersetzen Sie alle Leerzeichen durch "_").

Excel fügt dem erzeugten Namen eine ganze Zahl am Ende hinzu, wenn dies erforderlich ist, um den Namen im Namespace der Arbeitsmappe eindeutig zu machen. Wenn ein Name angegeben wird, der im Namespace der Arbeitsmappe bereits vorhanden ist, erzeugt die Add-Methode einen Fehler.
SlicerCacheType Optional XlSlicerCacheType Gibt den Typ des Slicer- oder Slicercaches an.

Rückgabewert

SlicerCache

Beispiel

Im folgenden Codebeispiel wird ein Datenschnittcache basierend auf der OLAP-Hierarchie "Customer Geography" hinzugefügt.

 ActiveWorkbook.SlicerCaches.Add(ActiveCell.PivotTable, _ 
 "[Customer].[Customer Geography]")

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.