Создайте нецветовой стиль в OfficeWord365

Создайте нецветовой стиль в OfficeWord365

Я нашел несколько вопросов, связанных с суперпользователем.SE и SO, например360488, но ни одна из старых тем, похоже, не работает с Office365.

Конкретно: я могу вставить кучу текста с цветовым синтаксисом из редакторов кода, таких как Notepad++. Word обрабатывает этот текст как обычный стиль с ручным применением «переопределений» цвета. Я хочу иметь возможность применять стиль, который не пытается устанавливать какие-либо свойства шрифта — я просто хочу установить текст на NoProofing и, возможно, добавить фон, границу и т. д.

Есть ли способ определить стиль абзаца (или связанный стиль), который не будет затрагивать свойства шрифта?

Или есть ли способ задать стиль по умолчанию, который применяется к вставляемому тексту? Насколько я могу судить, вставка форматированного текста всегда устанавливает его в режим Normal.

решение1

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

Итак, мой подход таков:

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

Связанный контент