Classe TableStyle - um único estilo que pode ser aplicado a uma tabela ou segmentação de dados (Excel VBA)
A classe TableStyle representa um único estilo que pode ser aplicado a uma tabela ou segmentação de dados. Para usar uma variável de classe TableStyle, ela primeiro precisa ser instanciada por exemplo
Dim tblsty as TableStyle
Set tblsty = ActiveWorkbook.DefaultPivotTableStyle
For Each
Aqui está um exemplo de processamento dos itens TableStyle em uma coleção.
Dim tblstyDefaultSlicerStyle As TableStyle
For Each tblstyDefaultSlicerStyle In Application.DefaultSlicerStyle
Next tblstyDefaultSlicerStyle
BuiltIn
True se o estilo for um estilo interno. Boolean somente leitura.
Dim booBuiltIn As Boolean
booBuiltIn = ActiveWorkbook.DefaultPivotTableStyle.BuiltIn
Delete
Excluir o objeto TableStyle.
ActiveWorkbook.DefaultPivotTableStyle.Delete
Duplicate
Duplica o objeto TableStyle e retorna uma referência para a nova cópia.
Se nenhum nome for especificado, o método Duplicate usará o mesmo nome padrão como a interface do usuário.
Duplicate (NewTableStyleName)
NewTableStyleName: O nome do estilo da nova tabela.
Dim tblstyDuplicate As TableStyle
Set tblstyDuplicate = ActiveWorkbook.DefaultPivotTableStyle.Duplicate()
Name
Retorna o nome do objeto. Somente leitura cadeia de caracteres.
Dim strName As String
strName = ActiveWorkbook.DefaultPivotTableStyle.Name
NameLocal
Retorna ou define o nome do objeto no idioma do usuário. String somente leitura.
Se o estilo for interno, esta propriedade retornará o nome do estilo no idioma local atual.
Dim strNameLocal As String
strNameLocal = ActiveWorkbook.DefaultPivotTableStyle.NameLocal
ShowAsAvailablePivotTableStyle
Define ou retorna se um estilo é mostrado na galeria para estilos de tabela dinâmica. Boolean de leitura/gravação.
A propriedade retorna true se o estilo é mostrado na galeria para estilos de tabela dinâmica.
ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailablePivotTableStyle = True
ShowAsAvailableSlicerStyle
Retorna ou define se o estilo de tabela especificado é mostrado como disponível na Galeria de estilos de segmentação de estilo. Leitura/gravação.
ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailableSlicerStyle = True
ShowAsAvailableTableStyle
Retorna ou define um estilo de tabela mostrado como disponível na galeria de estilos de tabela. Boolean de leitura/gravação.
Se True, este estilo é mostrado na galeria de estilos de tabela. Você pode definir esta propriedade como False mesmo quando o estilo já estiver aplicado em uma tabela. Nesse caso, a Galeria não mostrará o estilo e, quando a célula ativa estiver nessa tabela, nenhum estilo será mostrado como selecionado.
ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailableTableStyle = True
ShowAsAvailableTimelineStyle
Retorna ou define se o estilo de tabela especificado é mostrado como disponível na Galeria de estilos de linha do tempo. Boolean de leitura/gravação.
ActiveWorkbook.DefaultPivotTableStyle.ShowAsAvailableTimelineStyle = True
TableStyleElements
Retorna o objeto TableStyleElements . Somente leitura.
Dim tsesTableStyleElements As TableStyleElements
Set tsesTableStyleElements = ActiveWorkbook.DefaultPivotTableStyle.TableStyleElements