Обновить все стили в doc для выравнивания по левому краю - PullRequest
1 голос
/ 05 октября 2011

Я ищу макрос для документов Word, который найдет каждый стиль в документе и изменит его с того, что есть (по центру, выровнено, по правому краю), по левому.

Я не хочу менять текст (кроме как побочный продукт), но сам стиль, поэтому все обновляется.

1 Ответ

2 голосов
/ 08 октября 2011

Спасибо, Рему, я пытался работать с ним, и это, кажется, работает:

Sub ChangeStyles()

Dim oSource As Document
Set oSource = ActiveDocument

For i = 1 To oSource.Styles.Count
' must check the style type as character style gives an error
If oSource.Styles(i).Type = wdStyleTypeParagraph Then
With ActiveDocument.Styles(i).ParagraphFormat
.Alignment = wdAlignParagraphLeft
End With
Else
End If
Next i

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...