Как добавить форматированный код в документ Microsoft Word?

Мне нужно написать документ в MS-Word 2007, который содержит много примеров кода VB.NET и C #.

Каков наилучший способ заставить код выглядеть разумно в документе?

  • Где найти исходный код Windows Modern UI?
  • Какие стили и т.д. люди используют?

    (У меня нет времени, чтобы отредактировать / форматировать код, и будет очень рад, если бы он выглядел так же, как в студии разработчиков)

    В других работах, что люди делают, которые пишут книги по программированию, должно быть хорошее автоматическое решение для этого …


    Мне хотелось бы использовать листы стилей слов, чтобы контролировать, как выглядит код, но не хотят «выбирать» каждое ключевое слово и т. Д., Чтобы установить его стиль.


    См. Также https://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig/2653406#2653406

  • Как легко выделить синтаксис PHP-кода в Word?
  • Как преобразовать текст в нижнем регистре в верхний регистр в Microsoft Word?
  • Настроить десятичный разделитель в импортированных диаграммах
  • Microsoft Word внезапно не сохранит файлы; «Слово не может создать рабочий файл - проверьте переменную среды temp»
  • Программное обеспечение с поддержкой Richtext, которое может сохранять в уценке
  • MS Office 2007 - изменение языка отображения пользовательского интерфейса с немецкого языка на английский
  • 5 Solutions collect form web for “Как добавить форматированный код в документ Microsoft Word?”

    Вы можете использовать службы выделения источников и копировать / вставлять в документ Word. Я думаю, что это будет самый быстрый способ (обновится также простая копия от VS).

    Второй способ – создать стиль для кодового блока, сохранить его, а затем применить ко всем блокам кода.

    Word не поддерживает поддержку синтаксиса или другое форматирование кода. Таким образом, лучше создать подсветку и т. Д. В другой программе (visual studio, eclipse, notepad ++ или этот сайт, который может выполнять 14 языков и не требует установки).

    При вставке текста, однако, делать это непосредственно в самом документе документа может привести к головным болям, как подчеркивание и грамматика.

    Чтобы исправить это, вместо прямого копирования и вставки используйте Insert -> Object -> OpenDocument Text . Это откроет новый документ. Вставьте текст здесь и закройте окно. Теперь ваш код будет отображаться как объект с полным форматированием, показанным в предыдущем окне, но без проверки орфографии или грамматики.

    Хотя можно форматировать код со стилями, для этого нет встроенных стилей, и на самом деле это не то, что должны делать стили. Если вы используете стили для форматирования кода, просто используйте этот стиль во всех создаваемых вами объектах.

    Обновление. Если вы хотите сделать это с помощью стилей кода, вот несколько идей.

    • Используйте стиль абзаца с моноширинным шрифтом
    • Светлый фон (серый работает хорошо)
    • Выделение орфографии
    • Убедитесь, что межстрочный интервал – это то, как вы хотите.

    Если вы хотите добавить немного сложнее, вы можете создать стили символов символов поверх стиля абзаца, чтобы создать нечто похожее на предварительный просмотр кода в stackoverflow с различным форматированием и / или цветом для имен классов, имен экземпляров и т. Д.

    Настройка такого стиля требует работы, но вы можете получить более настраиваемый результат, чем по сравнению с тем, что вы можете получить, используя подсветку синтаксиса из notepad ++ или Visual Studio.

    Как ускорение при форматировании кода со стилем, это может помочь сначала сделать подсветку синтаксиса в одной из этих программ, а затем использовать утилиту поиска Word для поиска текста, соответствующего цвету или другому стилю шрифта, чтобы вам не приходилось Вручную определить, что такое имя класса, например, в коде вручную (оно находится в формате больше-> в приглашении поиска).

    Мне нравится использовать Notepad ++. В NP ++ выберите правильный синтаксис, щелкните правой кнопкой мыши по выбранному коду, выберите «команды плагина», нажмите «скопировать текст с подсветкой синтаксиса». Вставьте его в Word, и у вас очень хороший код.

    Источник: лучший способ показать фрагменты кода в слове? [закрыто]

    Если вы настроите VS, чтобы он выглядел так, как вы хотите, чтобы он выглядел в документе, будет создана простая копия кода. Он сохранит цвета и другое форматирование.

    Однако, если вы когда-либо захотите изменить стиль в документе, это будет очень сложно. В этом случае, создавая стиль code в слове и удостоверяясь, что весь вставленный код установлен, это способ сделать (тогда, если вы измените стиль, все, помеченное как этот стиль, изменится). Это не позволит вам выделять синтаксис, как в VS.

    Это то, что я сделал.

    Конечные результаты: Введите описание изображения здесь

    https://stackoverflow.com/a/25092977/1161594

    Давайте будем гением компьютера.