Есть хак для сохранения цветов шрифта. Оказывается, что при применении стиля к телу текста Word «оценивает» первый текст до первого символа абзаца и, если этот текст не является цветом по умолчанию для рассматриваемого стиля, изменяет весь текст на цвет по умолчанию. Если этот первый текст или даже только первый символ абзаца является цветом по умолчанию, весь последующий текст обрабатывается как «исключение» и остается один.
Итак, мой подход:
1) Создайте собственный стиль на основе «(без стиля)» - в моем случае установите фон этого стиля и укажите «Без проверки»
2) Вставьте текст с синтаксисом цвета в документ.
3) Выделите весь текст плюс один символ абзаца выше и примените мой собственный стиль.