- Код: Выделить всё
myText = ActiveDocument.ActiveWindow.Panes(1).Pages(a).Rectangles(b).Lines(c).Range.Text
Как определить индекс Rectangles "текстового поля" страницы?
Как я понял, он зависит от наличия колонтитулов. Например: если их нет, индекс - 1, если есть один - 2 (но не всегда),если есть оба - 3.
Использовал
- Код: Выделить всё
b = ActiveDocument.ActiveWindow.Panes(1).Pages(а).Rectangles.Count
Но если на странице есть какие-либо рисунки, надписи и т.д. это не работает, т.к. определяется наибольший индекс, а индекс текста зависит только от наличия колонтитулов и не бывает больше 3