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

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

Анатолий задал вопрос:


Как определить номер (pos) параграфа (Paragraphs), в котором найден нужный фрагмент, с тем, чтобы я смог его в дальнейшем использовать?


Например, можно определить текущую позицию курсора в сантиметрах с помощью следующего макроса:



1
Option ExplicitSub <br>HorPos()<br>'Определение позиции курсора по горизонтали в сантиметрах<br>Dim Location As Double<br>Location = Selection.Information(wdHorizontalPositionRelativeToTextBoundary)<br>MsgBox PointsToCentimeters(Location)<br>End Sub



Если нужно определить номер параграфа, то это можно сделать так:

1
Sub numPar()<br>'Определяем номер текушего абзаца (параграфа), где стоит курсор<br>Dim sN As Long<br>sN = ActiveDocument.Range(1, Selection.Start).Paragraphs.Count<br>MsgBox sN<br>End Sub
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Еще записи по вопросам использования Microsoft Word:

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

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

^ Наверх