Classe DisplayFormat (Excel VBA)

A classe DisplayFormat representa as configurações de exibição de um objeto Range associado. Somente leitura.

Set

Para usar uma variável de classe DisplayFormat, ela primeiro precisa ser instanciada por exemplo

Dim dft as DisplayFormat
Set dft = ActiveCell.DisplayFormat

As variáveis ​​de classe DisplayFormat podem ser definidas usando o procedimento Range.DisplayFormat.

Propriedades

AddIndent Retorna um valor que indica se o Microsoft Excel recua automaticamente o texto do objeto Range associado quando o alinhamento do texto em uma célula é definido como distribuição igual horizontal ou verticalmente, como é exibido na interface do usuário atual . Somente leitura.

Dim rngAddIndent As Range
Set rngAddIndent = ActiveCell.DisplayFormat.AddIndent

Borders Retorna um objeto Borders que representa as bordas do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim brdsBorders As Borders
Set brdsBorders = ActiveCell.DisplayFormat.Borders

Characters Retorna um objeto Characters que representa um intervalo de caracteres dentro do texto do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim chrsCharacters As Characters
Set chrsCharacters = ActiveCell.DisplayFormat.Characters

Font Retorna um objeto Font que representa a fonte do intervalo associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim fntFont As Font
Set fntFont = ActiveCell.DisplayFormat.Font

FormulaHidden Retorna um valor que indica se a fórmula do objeto Range associado ficará oculta quando a planilha estiver protegida, pois ela é exibida na interface do usuário atual. Somente leitura.

Dim rngFormulaHidden As Range
Set rngFormulaHidden = ActiveCell.DisplayFormat.FormulaHidden

HorizontalAlignment Retorna um valor que representa o alinhamento horizontal do objeto Range associado à medida que ele é exibido na interface do usuário atual. Somente leitura.

Dim rngHorizontalAlignment As Range
Set rngHorizontalAlignment = ActiveCell.DisplayFormat.HorizontalAlignment

IndentLevel Retorna um valor que representa o nível de recuo do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim rngIndentLevel As Range
Set rngIndentLevel = ActiveCell.DisplayFormat.IndentLevel

Interior Retorna um objeto interior que representa o interior do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim intInterior As Interior
Set intInterior = ActiveCell.DisplayFormat.Interior

Locked Retorna um valor que indica se o objeto Range associado está bloqueado, pois é exibido na interface do usuário atual. Somente leitura.

Dim booLocked As Boolean
booLocked = ActiveCell.DisplayFormat.Locked

MergeCells Retorna um valor que indica se o objeto Range associado contém células mescladas conforme é exibido na interface do usuário atual. Somente leitura.

Dim rngMergeCells As Range
Set rngMergeCells = ActiveCell.DisplayFormat.MergeCells

NumberFormat Retorna um valor que representa o código de formatação do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim rngNumberFormat As Range
Set rngNumberFormat = ActiveCell.DisplayFormat.NumberFormat

NumberFormatLocal Retorna um valor que representa o código de formatação do objeto Range associado como uma cadeia de caracteres no idioma do usuário conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim rngNumberFormatLocal As Range
Set rngNumberFormatLocal = ActiveCell.DisplayFormat.NumberFormatLocal

Orientation Retorna um valor que representa a orientação de texto do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim rngOrientation As Range
Set rngOrientation = ActiveCell.DisplayFormat.Orientation

Parent Retorna o objeto pai do objeto especificado. Somente leitura.

Dim objParent As Object
Set objParent = ActiveCell.DisplayFormat.Parent

ReadingOrder Retorna a ordem de leitura do objeto Range associado conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim xlroReadingOrder As XlReadingOrder
xlroReadingOrder = ActiveCell.DisplayFormat.ReadingOrder

ShrinkToFit Retorna um valor que indica se o Microsoft Excel reduz automaticamente o texto para se ajustar à largura de coluna disponível do objeto Range associado, conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim rngShrinkToFit As Range
Set rngShrinkToFit = ActiveCell.DisplayFormat.ShrinkToFit

Style Retorna um valor, contendo um objeto Style , que representa o estilo do objeto Range associado, conforme ele é exibido na interface do usuário atual.

Dim styStyle As Style
Set styStyle = ActiveCell.DisplayFormat.Style

VerticalAlignment Retorna um valor que representa o alinhamento vertical do objeto Range associado conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim rngVerticalAlignment As Range
Set rngVerticalAlignment = ActiveCell.DisplayFormat.VerticalAlignment

WrapText Retorna um valor que indica se o Microsoft Excel quebra o texto do objeto Range associado conforme ele é exibido na interface do usuário atual. Somente leitura.

Dim booWrapText As Boolean
booWrapText = ActiveCell.DisplayFormat.WrapText