Classe Font (Excel VBA)

Contém os atributos de fonte (nome, tamanho, cor, etc) de um objeto.

Set

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

Dim fnt as Font
Set fnt = ActiveCell.Font

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Font: AboveAverage.Font, CellFormat.Font, Characters.Font, DataTable.Font, DisplayFormat.Font, FormatCondition.Font, LegendEntry.Font, Phonetic.Font, Phonetics.Font, Range.Font, Style.Font, TableStyleElement.Font, TickLabels.Font, Top10.Font e UniqueValues.Font

Propriedades

Background Retorna ou define o tipo de plano de fundo do texto usado em gráficos. de leitura/gravação, que é definida como uma das constantes de XlBackground.

ActiveCell.Font.Background = xlBackgroundAutomatic

Bold True se a fonte estiver em negrito. de leitura/gravação.

ActiveCell.Font.Bold = True

Color Retorna ou define a cor de principal do objeto, conforme mostrado na tabela na seção de comentários. Use a função RGB para criar um valor de cor. de leitura/gravação.

ActiveCell.Font.Color = RGB(0,0,255)'blue

ColorIndex Retorna ou define um valor que representa a cor da borda.

ActiveCell.Font.ColorIndex = xlColorIndexAutomatic

FontStyle Retorna ou define o estilo da fonte. String de leitura/gravação.

ActiveCell.Font.FontStyle =

Italic True se o estilo da fonte for itálico. Boolean de leitura/gravação.

ActiveCell.Font.Italic = True

Name Retorna ou define um valor que representa o nome do objeto.

ActiveCell.Font.Name =

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

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

Size Retorna ou define o tamanho da fonte. de leitura/gravação.

ActiveCell.Font.Size = 12

Strikethrough True se a fonte é ignorada com uma linha horizontal. Boolean de leitura/gravação.

ActiveCell.Font.Strikethrough = True

Subscript True se a fonte estiver formatada como subscrito. False por padrão. de leitura/gravação.

ActiveCell.Font.Subscript = True

Superscript True se a fonte estiver formatada como sobrescrito; False por padrão. de leitura/gravação.

ActiveCell.Font.Superscript = True

ThemeColor Retorna ou define a cor do tema no esquema de cores aplicado associado ao objeto especificado. de leitura/gravação.

ActiveCell.Font.ThemeColor =

ThemeFont Retorna ou define a fonte do tema no esquema de fontes aplicado associado ao objeto especificado. Leitura/gravação XlThemeFont.

ActiveCell.Font.ThemeFont = xlThemeFontMajor

TintAndShade Retorna ou define um Single que clareia ou escurece uma cor.

ActiveCell.Font.TintAndShade =

Underline Retorna ou define o tipo de sublinhado aplicado à fonte. de leitura/gravação.

ActiveCell.Font.Underline = xlUnderlineStyleDouble