Существует несколько способов форматирования содержимого нижнего колонтитула ...
- Самый «правильный» способ - изменить определение стиля нижнего колонтитула. Это будет включать форматирование шрифта, к которому непосредственно применяется код в вопросе.
Например:
With ActiveDocument.Styles("Footer")
.Font.Name = "Arial"
.Font.Size = 9
.ParagraphFormat.Alignment = wdAlignParagraphRight
End With
- Если форматирование должно применяться напрямую, можно просто применить правильное выравнивание напрямую:
Пример на основе кода в вопросе
.Footers(wdHeaderFooterPrimary).range.ParagraphFormat.Alignment = wdAlignParagraphRight
- Стиль нижнего колонтитула по умолчанию имеет три позиции табуляции: по левому краю, по центру и по правому краю. Это позволяет выравнивать содержимое по всей странице. Чтобы использовать это, оставьте выравнивание абзаца вне (1) или (2) и поместите два символа табуляции (
vbTab
) в начало строки, записываемой в нижний колонтитул:
Пример на основе кода в вопросе
.Footers(wdHeaderFooterPrimary).range.Text = vbTab & vbTab & Format(Date, "Long Date")