Статьи из блога

Статьи из блога

Как определить номер параграфа, в котором найден фрагмент текста

Рубрика: Макросы, Вопрос-Ответ
Метки: | |
Четверг, 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
]]>twitter.com facebook Вконтакте Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Оставьте комментарий!

(обязательно)

^ Наверх