Объект Font (Word)
Содержит атрибуты шрифта (например, имя шрифта, размер шрифта и цвет) для объекта.
Используйте свойство Font , чтобы вернуть объект Font . В следующей инструкции к выделенному фрагменту применяется полужирное форматирование.
Selection.Font.Bold = True
В следующем примере первый абзац активного документа форматирует как 24-точный и курсив.
Set myRange = ActiveDocument.Paragraphs(1).Range
With myRange.Font
.Bold = True
.Name = "Arial"
.Size = 24
End With
В следующем примере форматирование стиля Заголовок 2 в активном документе изменяется на Arial и полужирным.
With ActiveDocument.Styles(wdStyleHeading2).Font
.Name = "Arial"
.Italic = True
End With
Используйте ключевое слово New для создания автономного объекта Font . В следующем примере создается объект Font , задаются некоторые свойства форматирования, а затем объект Font применяется к первому абзацу активного документа.
Set myFont = New Font
myFont.Bold = True
myFont.Name = "Arial"
ActiveDocument.Paragraphs(1).Range.Font = myFont
Можно также дублировать объект Font с помощью свойства Дублировать . В следующем примере создается новый стиль символа с форматированием символов из выделенного и курсивного форматирования. Форматирование выделенного фрагмента не изменяется.
Set aFont = Selection.Font.Duplicate
aFont.Italic = True
ActiveDocument.Styles.Add(Name:="Italics", _
Type:=wdStyleTypeCharacter).Font = aFont
Справочник по объектной модели Word
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.