Объекты Word.Font и Word.ParagraphFormat, программное изменение оформления документа Word средствами VBA
Эти объекты ответственны за форматирование, соответственно, участков текста и абзацев. Свойства объекта Font позволяют определить все параметры, которые доступны через меню Формат -> Шрифт, а свойства объекта ParagraphFormat — то, что доступно через Формат -> Абзац. Объект Font можно получить через свойство Font, которое есть, в частности, у объектов Selection, Range и Find, а объект ParagraphFormat — через свойство Format, которое есть у объектов Paragraph (для одного абзаца) и коллекции Paragraphs (для нескольких абзацев). Свойство Format, которое возвращает объект ParagraphFormat, есть и объекта Find.
Свойств у объектов Font и ParagraphFormat множество, но все они очевидны. Например, чтобы назначить выделенному тексту шрифт Arial и сделать его полужирным, можно использовать код
Selection.Font.Name = "Arial"
Selection.Font.Bold = True
а чтобы назначить первому абзацу текста выравнивание по ширине, можно использовать команду
Paragraphs(1).Format.Alignment = wdAlignParagraphJustify