Изменить цвет шрифта для определенного текста в MS Word - PullRequest
0 голосов
/ 19 февраля 2019

У меня очень мало опыта работы с VBA, и у меня есть большой документ, содержащий текст, подобный приведенному ниже:

"(+ 12,3%), что переводится в (- 78,9 млн долларов)"

Вид, похожий на этот вопрос Я хочу изменить текст, следующий за символом «+» или «-», на зеленый и красный соответственно, сохраняя текст черным.

Возможно ли для кода VBA, который может автоматически сделать это?

1 Ответ

0 голосов
/ 20 февраля 2019

Это можно сделать с помощью двух подстановочных знаков Операции поиска / замены без обращения к макросу, используя:

Find = +[0-9.%$M]{1,}
Replace = ^&

с зеленым цветом замещающего шрифта и

Find = \-[0-9.%$M]{1,}
Replace = ^&

с заменой цвета шрифта на красный.Конечно, вы можете использовать средство записи макросов для создания одного макроса, содержащего обе операции.

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