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.