Оформление кода в Microsoft Word: пошаговая инструкция

Иван Корнев·11.05.2026·4 мин

Чтобы вставить код в Word с моноширинным шрифтом: выделите фрагмент, примените Consolas или Courier New (10–12 pt), добавьте рамку и серый фон. Для подсветки синтаксиса скопируйте код из Notepad++ с сохранением форматирования. Это займёт 2–3 минуты и сделает документ профессиональным.

Оглавление

Базовое форматирование: шрифт и рамка

Самый быстрый способ оформить код без дополнительных программ:

  1. Вставьте код в документ (Ctrl+V). При появлении меню вставки выберите «Сохранить исходное форматирование».
  2. Выделите фрагмент и в вкладке Главная → Шрифт установите моноширинный шрифт:
    • Consolas (10–12 pt) — современный, с чёткими символами и поддержкой лигатур;
    • Courier New (10 pt) — классический вариант, гарантированно есть в любой системе;
    • Fira Code — если установлен, отлично подходит для программирования.
  3. Добавьте визуальное выделение: Главная → Абзац → Границы → Внешние границы. Установите отступы 0,5–1 см для читаемости.
  4. Опционально: задайте светло-серый фон (#F5F5F5) через Заливка.

Consolas предпочтительнее Courier New: он лучше читается с экрана, экономит место за счёт более узких символов и поддерживает лигатуры для операторов (=>, !=, ===).

Пример оформленного блока:

def calculate_total(items):
    return sum(item['price'] for item in items)

Стиль «Код» для быстрого применения

Чтобы не форматировать каждый фрагмент вручную, создайте пользовательский стиль:

  1. Отформатируйте любой блок кода (шрифт, размер, фон, отступы).
  2. Выделите его, затем Главная → Стили → Создать стиль.
  3. В окне настройки:
    • Имя: Код;
    • Шрифт: Consolas, 10 pt;
    • Формат → Язык → Не проверять орфографию и грамматику (чтобы редактор не подчёркивал служебные слова);
    • Формат → Абзац: отступы слева/справа 1 см, интервал 1,0;
    • Формат → Граница и заливка: фон #F5F5F5, рамка 0,5 pt.
  4. Нажмите ОК — стиль появится в панели и станет доступен по Ctrl+Shift+S.

Теперь любой фрагмент кода форматируется в один клик. В больших документах это экономит часы работы.

Не используйте пропорциональные шрифты (Times New Roman, Arial) для кода: символы разной ширины «разваливают» структуру, отступы сбиваются, код становится нечитаемым.

Подсветка синтаксиса через Notepad++

Word не поддерживает нативную подсветку синтаксиса, но её можно добавить через бесплатный редактор Notepad++:

  1. Установите Notepad++ и плагин NppExport (Плагины → Plugin Admin → отметьте NppExport → Установить).
  2. Откройте или вставьте код, выберите язык в меню Язык (Python, JavaScript, SQL и др.) — появится цветовая схема.
  3. Выделите нужный фрагмент, затем: Плагины → NppExport → Copy all formats to clipboard.
  4. В Word вставьте через Ctrl+V — цвета, шрифты и отступы сохранятся.

Метод работает для 100+ языков программирования. Перед финальной отправкой документа обязательно экспортируйте в PDF (Файл → Экспорт → Создать PDF), чтобы убедиться, что цвета и шрифты не «поехали».

Продвинутые приёмы: таблицы и плагины

Для сложных случаев используйте дополнительные инструменты.

Таблица с нумерацией строк

МетодПреимуществаКогда использовать
Текстовое полеЛёгкое перемещение, изоляция от основного текстаКороткие сниппеты, врезки
Таблица 1×NВозможность добавить номера строк, чёткие отступыДлинный код, требования ГОСТ
Плагин Easy Syntax HighlighterАвтоподсветка 185 языков прямо в WordMicrosoft 365, частая работа с кодом

Как сделать таблицу для кода:

  • Вставка → Таблица → 1 столбец, нужное количество строк.
  • Вставьте код, примените стиль «Код».
  • Номера строк добавьте вручную в отдельный столбец слева или используйте макрос для автоматизации.

Плагин Easy Syntax Highlighter

Установите из Microsoft AppSource: выделите код → нажмите кнопку плагина → выберите тему оформления. Поддерживает 89 цветовых схем и экспорт в PDF без потерь.

Частые ошибки

  • Пропорциональный шрифт — код «плывёт», отступы теряются.
  • Отключение проверки орфографии — если не отметить «Не проверять», редактор подчеркнёт все служебные слова красным.
  • Копирование без сохранения форматирования — цвета из Notepad++ пропадут, если вставлять через «Только текст».
  • Игнорирование экспорта в PDF — финальный вид документа может отличаться от экранного, особенно при печати.

FAQ

Можно ли вставить код с подсветкой без Notepad++?
Да, через онлайн-конвертеры (например, hilite.me) или плагины для Word вроде Easy Syntax Highlighter. Но Notepad++ даёт больше контроля и работает офлайн.

Какой шрифт выбрать: Consolas или Courier New?
Consolas — современнее, лучше читается, занимает меньше места. Courier New — универсален, есть в любой системе. Если документ будут открывать на разных ПК, безопаснее Courier New.

Как оформить код по ГОСТ для курсовой?
Используйте Courier New 10 pt, интервал 1,0, отступ слева 2 см, рамку 0,5 pt. Подпишите листинг: «Листинг 1 — Описание функции», добавьте пояснение под блоком.

Почему после вставки код «разъезжается»?
Скорее всего, использован пропорциональный шрифт или включена автозамена переносов. Примените моноширинный шрифт и отключите перенос слов в настройках абзаца.

Сохранится ли форматирование при экспорте в PDF?
Да, если использовать встроенные шрифты (Consolas, Courier New) и проверить предпросмотр перед экспортом. Избегайте кастомных шрифтов, если не уверены, что они встроены в документ.