Word изначально не поддерживает подсветку синтаксиса или другое форматирование кода. Поэтому лучше всего создавать подсветку и т.д. В другой программе (visual studio, eclipse, notepad++ или на этом веб-сайте, который может работать на 14 языках и не требует установки).
Однако при вставке текста выполнение этого непосредственно в самом текстовом документе может привести к таким головным болям, как орфография и грамматические подчеркивания.
Чтобы исправить это, вместо прямого копирования и вставки используйте Вставка -> Объект -> Текст OpenDocument. Это откроет новый документ. Вставьте текст сюда и закройте окно. Ваш код теперь будет отображаться как объект с полным форматированием, показанным в предыдущем окне, но без проверки орфографии или проверки грамматики.
Хотя можно отформатировать код с помощью стилей, для этого нет встроенных стилей, и это не совсем то, для чего предназначены стили. Если вы хотите использовать стили для форматирования кода, просто используйте этот стиль во всех объектах, которые вы создаете.
Обновление: если вы хотите сделать это со стилями кода, вот несколько идей.
- Используйте стиль абзаца с моноширинным шрифтом
- Светлый фон (серый работает хорошо)
- Орфография выключена
- Убедитесь, что межстрочный интервал соответствует желаемому
Если вы хотите добавить немного больше сложности, вы можете наложить стили символов поверх стиля абзаца, чтобы создать нечто похожее на предварительный просмотр кода в stackoverflow с другим форматированием и / или цветом для имен классов, имен экземпляров и т.д.
Настройка стиля, подобного этому, требует работы, но вы можете получить более настраиваемый результат по сравнению с тем, что вы можете получить, используя подсветку синтаксиса в notepad++ или Visual Studio.
В качестве ускорения при форматировании кода со стилем, это может помочь сначала сделать подсветку синтаксиса в одной из этих программ, а затем использовать утилиту поиска Word для поиска текста, который соответствует цвету или другому стилю шрифта, так что вам не нужно вручную определить, что такое имя класса, например, в коде вручную (оно находится под форматом more-> в приглашении поиска).