Как реализовать макрос, который бы по тексту расставлял разрыв страницы в определенных местах, например, перед словом "Отчет"?
Можно использовать следующий макрос:
Sub insBreakPage()
'Вставка разрывов страниц перед словом "Отчет"
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True 'Учитываем регистр искомого слова
.Text = "Отчет" 'ищем слово
.Replacement.Text = "^m^&^p" 'производим замену
.Execute Replace:=wdReplaceAll
End With
End Sub