Clase Font (Excel VBA)

Contiene los atributos de fuente (nombre, tamaño, color, etc.) de un objeto.

Set

Para usar una variable de clase Font, primero debe ser instanciado, por ejemplo

Dim fnt as Font
Set fnt = ActiveCell.Font

Los siguientes procedimientos se pueden usar para establecer variables de clase 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 y UniqueValues.Font

Propiedades

Background Devuelve o establece el tipo de fondo para el texto usado en los gráficos.

ActiveCell.Font.Background = xlBackgroundAutomatic

Bold True si la fuente está en negrita.

ActiveCell.Font.Bold = True

Color Devuelve o establece el color principal del objeto, como se muestra en la tabla de la sección Observaciones.

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

ColorIndex Devuelve o establece un valor de tipo Variant que representa el color de la fuente.

ActiveCell.Font.ColorIndex = xlColorIndexAutomatic

FontStyle Devuelve o establece el estilo de fuente.

ActiveCell.Font.FontStyle =

Italic True si el estilo de fuente es cursiva.

ActiveCell.Font.Italic = True

Name Devuelve o establece un valor de tipo Variant que representa el nombre del objeto.

ActiveCell.Font.Name =

Parent Devuelve el objeto primario del objeto especificado.

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

Size Devuelve o establece el tamaño de la fuente.

ActiveCell.Font.Size = 12

Strikethrough True si la fuente está tachada con una línea horizontal.

ActiveCell.Font.Strikethrough = True

Subscript True si la fuente tiene el formato subíndice.

ActiveCell.Font.Subscript = True

Superscript True si la fuente tiene formato de superíndice; False es el valor predeterminado.

ActiveCell.Font.Superscript = True

ThemeColor Devuelve o establece el color del tema de la combinación de colores aplicada que está asociada con el objeto especificado.

ActiveCell.Font.ThemeColor =

ThemeFont Devuelve o establece la fuente del tema de la combinación de fuentes aplicada que está asociada con el objeto especificado.

ActiveCell.Font.ThemeFont = xlThemeFontMajor

TintAndShade Devuelve o establece un valor Single que aclara u oscurece un color.

ActiveCell.Font.TintAndShade =

Underline Devuelve o establece el tipo de subrayado que se aplicará a la fuente.

ActiveCell.Font.Underline = xlUnderlineStyleDouble