Classe Font (Excel VBA)

Cet objet contient les attributs de police (nom, taille, couleur, etc.) d'un objet.

Set

Pour utiliser une variable de classe Font, elle doit d'abord être instanciée, par exemple

Dim fnt as Font
Set fnt = ActiveCell.Font

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe 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 et UniqueValues.Font

Propriétés

Background Cette propriété renvoie ou définit le type d'arrière-plan du texte utilisé dans les graphiques. Type de données varianten lecture-écriture, qui est défini sur l'une des constantes de XlBackground.

ActiveCell.Font.Background = xlBackgroundAutomatic

Bold True si la police est en gras. Variant en lecture/écriture.

ActiveCell.Font.Bold = True

Color Renvoie ou définit la couleur principale de l’objet, comme indiqué dans le tableau de la section Remarques. Utilisez la fonction RGB pour créer une valeur de couleur. Variant en lecture/écriture.

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

ColorIndex Cette propriété renvoie ou définit une valeur de type Variant qui représente la couleur de la police.

ActiveCell.Font.ColorIndex = xlColorIndexAutomatic

FontStyle Cette propriété renvoie ou définit le style de la police. String en lecture/écriture.

ActiveCell.Font.FontStyle =

Italic True si la police est en italique. Boolean (en lecture/écriture).

ActiveCell.Font.Italic = True

Name Cette propriété renvoie ou définit une valeur de type Variant qui représente le nom de l’objet.

ActiveCell.Font.Name =

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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

Size Cette propriété renvoie ou définit la taille de la police. Variant en lecture/écriture.

ActiveCell.Font.Size = 12

Strikethrough True si la police est barrée d'une ligne horizontale. Boolean (en lecture/écriture).

ActiveCell.Font.Strikethrough = True

Subscript True si la police est en indice. Elle a la valeur False par défaut. Variant en lecture/écriture.

ActiveCell.Font.Subscript = True

Superscript Cette propriété a la valeur True si la police est mise en exposant, et la valeur False par défaut. Variant en lecture/écriture.

ActiveCell.Font.Superscript = True

ThemeColor Renvoie ou définit la couleur du thème dans le jeu de couleurs appliquées qui est associé à l’objet spécifié. Variant en lecture/écriture.

ActiveCell.Font.ThemeColor =

ThemeFont Cette propriété renvoie ou définit la police de thème dans le jeu de polices appliqué qui est associé à l'objet spécifié. En lecture/écriture XlThemeFont.

ActiveCell.Font.ThemeFont = xlThemeFontMajor

TintAndShade Renvoie ou définit un Single qui éclaircit ou assombrit une couleur.

ActiveCell.Font.TintAndShade =

Underline Renvoie ou définit le type de soulignement appliqué à la police. Variant en lecture/écriture.

ActiveCell.Font.Underline = xlUnderlineStyleDouble