Мне нужно написать документ в формате MS-Word 2007, который содержит много примеров VB.NET и кода C#.
Что является лучшим способом получить код, чтобы выглядеть разумным в документе?
Какие стили и т. д. Люди используют?
(Я не имею времени, чтобы передать формате редактировать/код, и был бы очень рад, если это выглядело так же, как и в студии-разработчика)
В других работах, что делают люди, которые пишут книги по программированию, там должен быть хороший автоматизированное решение для этого...
Я хотел бы способ, чтобы использовать стили Word листы для контроля того, что код выглядит, но Дон'т хотите, чтобы чтобы "выберите" каждая сайта и установить его's стиль.
Вы можете использовать выделение источник услуг и копировать / вставить в документ Word. Я думаю, что это будет самый быстрый способ (УПД. простая копипаста из ВС также работает).
Второй путь состоит в том, чтобы создать стиль для блока кода, сохранить его и затем применяются ко всем блокам кода.
Word не поддерживает подсветку синтаксиса, или другое форматирование кода. Как таковая, она является лучшей для создания подсветки и т. д. В другую программу (в Visual студии, то Eclipse, Notepad++, или [это] сайт(http://xzfv.appspot.com/s/format.html), который может сделать 14 языках и не требует установки).
При вставке текста, делать его непосредственно в сам документ Word может привести к головным болям, как орфография и грамматика подчеркивает.
Чтобы это исправить, вместо того, чтобы напрямую копировать и вставлять, использовать вставка -> объект -> текст OpenDocument. Откроется новый документ. Вставьте сюда текст, и закрыть окно. Ваш код будет отображаться в качестве объекта, в комплекте с все форматирование, которое показал в предыдущем окне, но при отсутствии орфографических или проверка грамматики показывает.
Хотя вполне возможно, чтобы отформатировать код со стилями, нет построенных в стилях для этого, и это не совсем то, что стили должны делать. Если вы хотите использовать стили для форматирования кода, просто используйте этот стиль в все объекты, которые вы создаете.
Обновление: если вы хотите сделать это с помощью стилей код, вот несколько идей.
Если вы хотите добавить немного больше сложности, вы можете слой стили символов поверх стиля абзаца чтобы создать что-то похожее на просмотр кода на StackOverflow с различным форматированием и/или цвет для названия классов, имена экземпляров и т. д.
Настройка стиля, как это требует работы, но вы можете сделать более настраиваемый результат, чем то, что вы можете сделать с помощью подсветки синтаксиса из Notepad++ или Visual студии.
Ускорение при форматировании кода со стилем, это может помочь выполнить подсветку синтаксиса в одной из этих программ, а затем использовать слово's. найдите утилита для поиска текста, который соответствует цвет или другой стиль шрифта, так что вы не должны вручную определить, что это имя класса, например, в код вручную (при более->формат в командной строке).
Мне нравится использовать Notepad++. В НП++, выберите правильный синтаксис, щелкните правой кнопкой мыши на выделенный код, выбрать и"команды плагина и", нажмите "Скопировать текст с подсветкой синтаксиса и". Вставить его в Word и у вас очень хорошо выглядит код.
Источник: лучший способ показать фрагменты кода в Word? [закрыто]
Если вы настраиваете ваш против, чтобы выглядеть так, как вы хотите, чтобы она выглядела как в документе, простой копипаст кода будет работать. Это позволит сохранить цвет и другое форматирование.
Однако, если вы когда-либо хотите изменить стиль в документе, это будет очень трудно управлять. В этом случае создание код
стиль в Word и убедившись, что все вставленный код это способ сделать (тогда, если вы измените стиль, все помечены как этот стиль будет меняться). Это не позволит вам иметь подсветку синтаксиса, как в vs.