Тема: Оптимизировать макрос обработки параграфов
Здравствуйте, помогите добавить в макрос несколько строк:
1) Нужно исключить обработку таблиц и рисунков.
2) Исключить списки.
3) Добавить возможность работать в выделенной области документа.
Sub Indent()
Dim p As Paragraph
For Each p In ActiveDocument.Paragraphs
If Not p.Style Like "Заголовок*" & "Название таблицы" & "Название объекта" & "Название рисунка" & "Абзац списка" _
& "Гиперссылка" & "СОДЕРЖАНИЕ" & "Параграф рисунка" Then ' стили исключения
With p.Range
.Font.Name = "Times New Roman"
.Font.Size = 12
.ParagraphFormat.LineSpacingRule = wdLineSpace1pt0 'одиночный межстрочный
.ParagraphFormat.SpaceBefore = 6 ' интервал перед
.ParagraphFormat.SpaceAfter = 6 ' интервал после
.ParagraphFormat.FirstLineIndent = CentimetersToPoints(1.25) ' отступ
End With
End If
Next
End Sub