Позиція курсору » Все про Microsoft Word - Поради та секрети роботи з текстовим редактором Microsoft

Підписатися на цю мітку по RSS

Як визначити стиль абзацу, в якому знаходиться курсор введення

Запитання від Андрія:

Зараз пишу макрос наступного змісту - необхідно поставити курсор на будь-який абзац і отримати повну інформацію про стиль документа. Інформацію про параметри шрифту вже вибрав, хай і всю, але основну. Постало банальне питання - як з макросу отримати ім'я стилю абзацу на якому зараз знаходиться курсор?

Отримати назву поточного стилю слова, на якому знаходиться курсор введення, можна так:

Але можна і не використовувати макрос - достатньо відкрити область завданьПоказати форматування («Shift+F1»), де і буде відображено всю інформацію про поточний стиль.

Як визначити номер параграфа, в якому знайдено фрагмент тексту

Анатолій запитав:

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

Як визначити знаходження курсору введення в осередку таблиці

Як дізнатися, чи курсор введення в таблиці в документі Word чи ні?

Нещодавно мені довелося мати справу з такою проблемою, коли я готував шаблон документа для організації. Довелося питати на тематичних форумах із програмування. Рішення знайшлося швидко. Можливо воно комусь і знадобиться.

P.S. Виявилося, що й курсор введення перебуває у кінці таблиці (на останньому осередку, а й за кордоном таблиці впритул до останньої осередку), цей макрос видає неправильний результат.