Klasse TableStyle - ein einzelnes Format (Excel VBA)

Die Klasse TableStyle stellt ein einzelnes Format dar, das auf eine Tabelle oder einen Datenschnitt angewendet werden kann. Um eine TableStyle -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim tblsty as TableStyle
Set tblsty = ActiveWorkbook.DefaultPivotTableStyle

For Each

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


Dim tblstyDefaultSlicerStyle As TableStyle
For Each tblstyDefaultSlicerStyle In Application.DefaultSlicerStyle
	
Next tblstyDefaultSlicerStyle

BuiltIn

True, wenn die Formatvorlage integriert ist.


Dim booBuiltIn As Boolean
booBuiltIn = ActiveWorkbook.DefaultPivotTableStyle.BuiltIn

Delete

Löscht das TableStyle-Objekt.


ActiveWorkbook.DefaultPivotTableStyle.Delete

Duplicate

Dupliziert das TableStyle-Objekt und gibt einen Bezug auf die neue Kopie zurück.

Wenn kein Name angegeben wird, verwendet die Duplicate-Methode den gleichen Standardnamen wie die Benutzeroberfläche.

Duplicate (NewTableStyleName)

Name

Gibt den Namen des Objekts zurück.


Dim strName As String
strName = ActiveWorkbook.DefaultPivotTableStyle.Name

NameLocal

Gibt den Namen des Objekts in der Sprache des Benutzers zurück oder legt ihn fest.

Wenn es sich um eine integrierte Formatvorlage handelt, gibt diese Eigenschaft den Namen der Formatvorlage in der Sprache zurück, die im aktuellen Gebietsschema festgelegt wurde.


Dim strNameLocal As String
strNameLocal = ActiveWorkbook.DefaultPivotTableStyle.NameLocal

ShowAsAvailablePivotTableStyle

Legt fest oder gibt zurück, ob eine Formatvorlage im Katalog für PivotTable-Formatvorlagen angezeigt wird.

Die-Eigenschaft gibt true zurück, wenn die Formatvorlage im Katalog für PivotTable-Formatvorlagen angezeigt wird.


ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailablePivotTableStyle = True

ShowAsAvailableSlicerStyle

Gibt zurück oder legt fest, ob die angegebene Tabellenformatvorlage im datenschnitt Formatvorlagenkatalog verfügbar angezeigt wird.


ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailableSlicerStyle = True

ShowAsAvailableTableStyle

Gibt ein Tabellenformat, das im Tabellenformatkatalog als verfügbar angezeigt wird, zurück oder legt dieses fest.

Bei Verwendung von True, wird dieses Format im Tabellenformatkatalog angezeigt. Sie können diese Eigenschaft auf False festlegen, selbst wenn das Format bereits auf eine Tabelle angewendet wurde.


ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailableTableStyle = True

ShowAsAvailableTimelineStyle

Gibt zurück oder legt fest, ob die angegebene Tabellenformatvorlage im Zeitachsen Format Katalog verfügbar angezeigt wird.


ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailableTimelineStyle = True

TableStyleElements

Gibt das TableStyleElements -Objekt zurück.


Dim tsesTableStyleElements As TableStyleElements
Set tsesTableStyleElements = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements