Расширенный поиск в MSWord - как вставить текст перед конкретным шрифтом - PullRequest
0 голосов
/ 02 марта 2012

Мне нужна помощь с макросом или скриптом VB в Microsoft Word.Мне нужно разобрать документ, используя только форматирование.Я хочу использовать функцию расширенного поиска, чтобы найти определенный формат шрифта, а затем вставить символ возврата каретки перед этим форматированным текстом.

Например, допустим, у меня есть следующий текст:

BAR FOO FAR BOO BEAR FOO

Я хочу найти жирный шрифт, а затем вставить знак (^ p) перед жирным текстомкоторый вставил бы CRLF.Я не могу искать на основе текста, потому что текст меняется, но форматирование жирным шрифтом является последовательным.

Есть ли способ сделать это, поэтому я в итоге получаю результаты:

BAR
FOO
FAR
BOO
BEAR
FOO

Я пробовал это множество способов, используя макрос, и не смог заставить это работать.В идеале мне бы не пришлось разбирать это вручную ...

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