Classe TableStyleElement - um único elemento de estilo de tabela (Excel VBA)

A classe TableStyleElement representa um único elemento de estilo de tabela. Para usar uma variável de classe TableStyleElement, ela primeiro precisa ser instanciada por exemplo


Dim tblele as TableStyleElement
Set tblele = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens TableStyleElement em uma coleção.


Dim tblele As TableStyleElement
For Each tblele In ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements
	
Next tblele

Borders

Retorna uma coleção Borders que representa as bordas de um objeto tablestyleelement . Somente leitura.


Dim brdsBorders As Borders
Set brdsBorders = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(1).Borders

Clear

Limpa a formatação deste elemento.


ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(1).Clear

Font

Retorna um objeto Font que representa a fonte do objeto especificado. Somente leitura.


Dim fntFont As Font
Set fntFont = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(1).Font

HasFormat

Retorna se um elemento de estilo de tabela tem formatação aplicada ao elemento especificado. Boolean somente leitura.


Dim booHasFormat As Boolean
booHasFormat = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(1).HasFormat

Interior

Retorna um objeto Interior que representa o interior do objeto especificado. Somente leitura.


Dim intInterior As Interior
Set intInterior = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(1).Interior

StripeSize

Retorna ou define o tamanho da faixa. Long de leitura/gravação.

Essa propriedade não se aplica a todos os objetos TableStyleElement. Aplica-se somente aos tipos xlColumnStripe1, xlColumnStripe2, xlRowStripe1e xlRowStripe2 (para obter mais informações, consulte XlTableStyleElementType).


ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements(1).StripeSize =