Classe DropCap - lettrine située au début d'un paragraphe (Word VBA)

La classe DropCap représente une lettrine située au début d'un paragraphe. Pour utiliser une variable de classe DropCap, elle doit d'abord être instanciée, par exemple


Dim dcp as DropCap
Set dcp = ActiveDocument.Paragraphs(1).DropCap

Clear

Annule la mise en forme lettrine.


Set drop = ActiveDocument.Paragraphs(1).DropCap 
If Not (drop Is Nothing) Then drop.Clear

DistanceFromText

Cette propriété renvoie ou définit une valeur unique qui représente la distance (en points) entre la lettrine et le texte du paragraphe.


With ActiveDocument.Paragraphs(1).DropCap 
 .Enable 
 .FontName= "Arial" 
 .Position = wdDropNormal 
 .DistanceFromText = 12 
End With

Enable

Crée une lettrine à partir du premier caractère du paragraphe actif.


With Selection.Paragraphs(1).DropCap 
 .Enable 
 .LinesToDrop = 2 
 .FontName = "Arial" 
End With

FontName

Cette propriété renvoie ou définit une chaîne qui représente le nom de la police pour la lettrine.


With ActiveDocument.Paragraphs(1).DropCap 
 .FontName = "Arial" 
 .Position = wdDropNormal 
 .LinesToDrop = 3 
 .DistanceFromText = InchesToPoints(0.1) 
End With

LinesToDrop

Cette propriété renvoie ou définit la hauteur (en lignes) de la lettrine spécifiée.


With ActiveDocument.Paragraphs(1).DropCap 
 .Enable 
 .Position = wdDropNormal 
 .LinesToDrop = 3 
End With

Position

Cette propriété renvoie ou définit la position d'une lettrine. Les valeurs de retour possibles sont wdDropMargin - La majuscule ignorée se termine dans la marge de gauche, wdDropNone - Aucune lettrine, wdDropNormal - La majuscule ignorée commence dans la marge de gauche.


With ActiveDocument.Paragraphs(1).DropCap 
 .Enable 
 .FontName= "Arial" 
 .Position = wdDropNormal 
End With