Статьи из блога
Статьи из блога
Как определить номер параграфа, в котором найден фрагмент текста
Рубрика: Макросы, Вопрос-Ответ
Метки: макросы | нумерация | позиция курсора
Четверг, 25 декабря 2008 г.
Просмотров: 2579
Подписаться на комментарии по RSS
Версия для печати
Метки: макросы | нумерация | позиция курсора
Четверг, 25 декабря 2008 г.
Просмотров: 2579
Подписаться на комментарии по RSS
Версия для печати
Анатолий задал вопрос:
Как определить номер (pos) параграфа (Paragraphs), в котором найден нужный фрагмент, с тем, чтобы я смог его в дальнейшем использовать?
Например, можно определить текущую позицию курсора в сантиметрах с помощью следующего макроса:
Sub HorPos() 'Определение позиции курсора по горизонтали в сантиметрах Dim Location As Double Location = Selection.Information(wdHorizontalPositionRelativeToTextBoundary) MsgBox PointsToCentimeters(Location) End Sub
Если нужно определить номер параграфа, то это можно сделать так:
Sub numPar() 'Определяем номер текушего абзаца (параграфа), где стоит курсор Dim sN As Long sN = ActiveDocument.Range(1, Selection.Start).Paragraphs.Count MsgBox sN End Sub

Поиск
Рубрики
Подписка
Читают
Обсуждают
Форум
страницы
сайты
статистика
Оставьте комментарий!