Статьи из блога
Как определить номер параграфа, в котором найден фрагмент текста
Анатолий задал вопрос:
Как определить номер (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 |
Рубрика: Вопрос-Ответ, Макросы
Метки: макросы | нумерация | позиция курсора
Просмотров: 14734
Подписаться на комментарии по RSS
Версия для печати
Метки: макросы | нумерация | позиция курсора
Просмотров: 14734
Подписаться на комментарии по RSS
Версия для печати
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- 3 способа очистки списка недавно открытых документов
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 - решение проблемы с отображением символов на линейке
- Абзац с цветным фоном
- Автоматизация текстового набора в Word
- Автоматическая запись макроса
- Автоматическая нумерация билетов
- Автоматическая расстановка переносов
- Автоматическое обновление полей при открытии документа
- Автоматическое сохранение документа при его закрытии
- Автотекст с последовательной нумерацией
- Белый текст на синем фоне в Word 2007
- Быстрая смена ориентации страниц документа
- Быстрое перемещение между открытыми документами Word
- Быстрое создание нового документа на основе шаблона
- Быстрый ввод текста с помощью команды =rand()
- Ввод повторяющихся фрагментов текста в Word 2007
- Ввод часто повторяющихся фрагментов текста
- Вертикальное выравнивание текста
- Возможно ли запретить копирование текста из документа Word?
- Вопрос о работе с графиками (диаграммами) в Word
- Вопросы и ответы о гиперссылках в редакторе Word
Оставьте комментарий!