Classe DropCap - letra capitular (Word VBA)
A classe DropCap representa uma letra capitular no início de um parágrafo. Não há nenhuma coleção DropCaps ; cada objeto Paragraph contém apenas um objeto DropCap . Para usar uma variável de classe DropCap, ela primeiro precisa ser instanciada por exemplo
Dim dcp as DropCap
Set dcp = ActiveDocument.Paragraphs(1).DropCap
Clear
Remove a formatação de letra maiúscula inicial.
Set drop = ActiveDocument.Paragraphs(1).DropCap
If Not (drop Is Nothing) Then drop.Clear
DistanceFromText
Retorna ou define um valor único que representa a distância em pontos entre a letra capitular e o texto do parágrafo. Leitura/gravação.
With ActiveDocument.Paragraphs(1).DropCap
.Enable
.FontName= "Arial"
.Position = wdDropNormal
.DistanceFromText = 12
End With
Enable
Formata o primeiro caractere do parágrafo especificado como uma letra maiúscula.
With Selection.Paragraphs(1).DropCap
.Enable
.LinesToDrop = 2
.FontName = "Arial"
End With
FontName
Retorna ou define um String que representa o nome da fonte para a letra capitular. Leitura/gravação.
With ActiveDocument.Paragraphs(1).DropCap
.FontName = "Arial"
.Position = wdDropNormal
.LinesToDrop = 3
.DistanceFromText = InchesToPoints(0.1)
End With
LinesToDrop
Retorna ou define a altura em linhas da letra capitular especificada. Long de leitura/gravação.
With ActiveDocument.Paragraphs(1).DropCap
.Enable
.Position = wdDropNormal
.LinesToDrop = 3
End With
Position
Retorna ou define a posição de uma letra maiúscula capitulada. Leitura/gravação WdDropPosition. Os valores de retorno possíveis são wdDropMargin - A letra maiúscula capitulada termina na margem esquerda, wdDropNone - Sem letra maiúscula capitulada, wdDropNormal - A letra maiúscula capitulada inicia na margem esquerda.
With ActiveDocument.Paragraphs(1).DropCap
.Enable
.FontName= "Arial"
.Position = wdDropNormal
End With