Для выделения отдельных слов в диалогах моих макросов я использую Richtx32.ocx.
Этот компонент Richtx32.ocx надо регистрировать в системе. Всё бы ничего, но если в виндах включено "автообновление", то регистрация этого компонента слетает после таких "обновлений"!!!
В итоге, я вынужден вызывать регистрацию перед каждым вызовом диалогового окна, в котором должен быть раскрашенный текст. Это накладно и к тому же требует прав администратора, что крайне нежелательно, поскольку не у всех такие права есть.
В то же время, вспомните о режиме проверки правописания в самом MS Word - в окне запроса текст раскрашивается, причём явно не при помощи Richtx32.ocx.
Как избавиться от Richtx32.ocx Я идиот! Убейте меня, кто-нибудь!
Вдогонку:
Проект у меня для MS Word, на VBA, все макросы хранятся в файле dot.