Objeto Font (Publisher)
Contém atributos de fonte (nome da fonte, tamanho da fonte, cor etc.) de um objeto.
Comentários
Use a propriedade TextStyle.Font para retornar o objeto Font .
Exemplo
A instrução a seguir aplica formatação em negrito à seleção.
Sub BoldText()
Selection.TextRange.Font.Bold = True
End Sub
O exemplo a seguir formata o primeiro parágrafo na publicação ativa como Arial de 24 pontos em itálico.
Sub FormatText()
Dim txtRange As TextRange
Set txtRange = ActiveDocument.Pages(1).Shapes(1).TextFrame.TextRange
With txtRange.Font
.Bold = True
.Name = "Arial"
.Size = 24
End With
End Sub
O exemplo a seguir altera a formatação do estilo 'Título 2' na publicação ativa para Arial e negrito.
Sub FormatStyle()
With ActiveDocument.TextStyles("Normal").Font
.Name = "Tahoma"
.Italic = True
.Size = 15
End With
End Sub
Você também pode duplicar um objeto Font usando a propriedade TextRange.Duplicate . O exemplo a seguir cria um novo estilo de caractere com a formatação da seleção além de formatação em itálico de caracteres. Não é alterada a formatação da seleção.
Sub DuplicateFont()
Dim fntNew As Font
Set fntNew = Selection.TextRange.Font.Duplicate
fntNew.Italic = True
ActiveDocument.TextStyles.Add(StyleName:="Italics").Font = fntNew
End Sub
Métodos
Propriedades
- AllCaps
- Application
- AttachedToText
- AutomaticPairKerningThreshold
- Negrito
- BoldBi
- ContextualAlternates
- DiacriticColor
- ExpandUsingKashida
- Fill
- Glow
- Itálico
- ItalicBi
- Kerning
- Ligatura em função
- Line
- Nome
- NumberStyle
- Responsável
- Posição
- Reflection
- Dimensionamento
- Tamanho
- SizeBi
- SmallCaps
- StrikeThrough
- StylisticAlternates
- StylisticSets
- SubScript
- SuperScript
- Swash
- TextShadow
- ThreeD
- Acompanhamento
- TrackingPreset
- Sublinhado
- UseDiacriticColor
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.