Clase DropCap - letra capital al principio de un párrafo (Word VBA)

La clase DropCap representa una letra capital al principio de un párrafo. Para usar una variable de clase DropCap, primero debe ser instanciado, por ejemplo


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

Clear

Elimina el formato de letra capital.


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

DistanceFromText

Devuelve o establece un valor Single que representa la distancia (en puntos) entre la letra capital y el texto del párrafo.


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

Enable

Da formato de letra capital al primer carácter del párrafo especificado.


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

FontName

Devuelve o establece una cadena que representa el nombre de la fuente de la letra capital.


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

LinesToDrop

Devuelve o establece el alto (en líneas) de la letra capital especificada.


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

Position

Devuelve o establece la posición de una letra capital. Posibles valores de retorno son wdDropMargin - La letra capital termina en el margen izquierdo, wdDropNone - No se usa letra capital, wdDropNormal - La letra capital empieza en el margen izquierdo.


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