Сделать выделенный текст в документе Word маркированным (запись не работает) - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть сценарий Excel VBA, который генерирует Word do c. Часть сгенерированного текста в этом слове do c должна быть указана в виде маркированного списка (i, ii, iii, iv ...). Я дошел до того, что выделил нужный текст, к которому мне удалось применить другие текстовые эффекты, но я не могу заставить работать маркированный список. Я попытался записать макрос Word для создания списка маркеров - этот макрос работает с выделенным текстом в Word, но не работает, когда я пытаюсь применить его в своем скрипте Excel VBA.

Следующий скрипт выбирает нужный текст и делает его жирным шрифтом. Я хочу сделать выделенный текст списком с использованием маркеров в стиле i, ii, iii.

Set rngStart Order.Bookmarks("violations").Range Set rngEnd = _
Order.Bookmarks("violationsEnd").Range Order.Range(rngStart.Start, _
rngEnd.End).Select Order.Range(rngStart.Start, rngEnd.End).Bold = True

Спасибо за любую помощь, которую вы можете предложить. Хороших выходных!

1 Ответ

1 голос
/ 01 февраля 2020

Если вы выбрали выделенный текст в объекте Range, вы можете применить формат маркированного списка следующим образом:

Range.ListFormat.ApplyBulletDefault
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...