Как вставить исходный код в документ Word

Учитывая то, как Microsoft Word структурирует документы, вставка и работа с исходным кодом сложнее, чем работа в специальном редакторе кода. Тем не менее, встраиваемые документы предлагают контейнер для защиты исходного кода от нежелательного переформатирования.

Инструкции в этой статье относятся к Word 2019, 2016, 2013, 2010, 2007; и Word для Office 365.

Проблема с использованием исходного кода в Word

Программисты пишут программы, используя такие языки, как Java, C ++ и HTML. Они используют различное форматирование и символы из обычных языков, поэтому вставка фрагмента кода в Word из приложения программирования приводит к ошибкам, таким как переформатирование текста, сдвиг отступов, создание ссылок и орфографические ошибки.

Один из способов избежать этих проблем форматирования — вставить исходный код в отдельный документ, который отображается в вашем основном документе Word.

Вставить второй документ в документ Word

Вот как вставить исходный код в документ Word, используя второй встроенный документ.

Эти инструкции работают только с одной страницей кода.


  1. Откройте целевой документ в Microsoft Word и поместите курсор туда, где появится исходный код.


  2. Перейти к Вставить.


  3. в Текст группа, выберите объект.


  4. в объект диалоговое окно, выберите Создайте новый Вкладка.

    Диалоговое окно Microsoft Word Object с выбранным документом Microsoft Word


  5. в Тип объекта список, выберите Документ Microsoft Word. В Word 2007 выберите OpenDocument Text.


  6. Очистить Отображать как значок флажок


  7. Выбрать Хорошо.


  8. Откроется новый документ под названием Документ в [имя файла целевого документа]. Сохраните документ в той же папке, что и целевой документ.


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

    Microsoft Word отображает исходный код для вставки в документ презентации Word


  10. Сохраните и закройте документ с исходным кодом. Исходный код появляется в основном документе.

    Документ Microsoft Word со вставленным исходным кодом


  11. Возобновить работу над основным документом.


Альтернативные подходы

Самые современные версии Word обрабатывают код лучше, чем раньше. Например, Word для Office 365 поддерживает несколько форм вставки, включая вставку с исходным форматированием и без него. Поэтому вставка блока кода, например, из кода Microsoft Visual Studio, будет выглядеть по-разному в зависимости от типа вставки. Если вы выберете Специальная паста, каждый из трех вариантов дает различный результат:

  • Неформатированный текст: Все дампы кода неформатированы, поэтому вы потеряете отступы, цвет, шрифт и связанные с ними контекстные ключи.
  • HTML формат: Из VSC вставка в виде HTML отображает то, что выглядит как фотография вашего кода, вместе с цветом фона вашего текстового редактора. Этот блок кода является редактируемым, и вы можете удалить цвет фона в пункте меню «Заливка абзаца».
  • Неформатированный текст Unicode: Вставляет текст как есть, но удаляет цвета текста и фона. Вы можете переформатировать код по мере необходимости.
Ссылка на основную публикацию