Код программы в word

Рассмотрим работу с Microsoft Word в C++. Для того чтобы C++ мог работать с Word-ом нужна библиотека-парсер, где будут описаны способы взаимодействия с этой программой. Для примера рассмотрим работу в компиляторах Borland C++ Builder и MS Visual C++.

В BCB для взаимодействия с Word достаточно подключения библиотеки ComObj.hpp, она дает возможность работать с Ole, что позволяет принимать и посылать данные Word.

Пример такой программы:

Variant wrd ;
wrd = CreateOleObject ( «Word.Application» ) ;

wrd . OlePropertyGet ( «ActiveDocument» ) . OlePropertyGet ( «Content» ) . OleProcedure ( «InsertAfter» , «Привет» ) ;

wrd . OlePropertyGet ( «ActiveDocument» ) . OleProcedure ( «Save» ) ;
wrd . OlePropertyGet ( «ActiveDocument» ) . OleProcedure ( «Close» ) ;

Итак, функции OleProcedure, OlePropertyGet и OlePropertySet позволяют получить доступ ко всем объектам Word.

Похожая программа в MS Visual C++ содержит заголовочный файл Word.h и файл cpp. Рассмотрим их далее.

Скрытые возможности Microsoft Word — функция «поле ввода»

Файл Word.h для версии Word 2007. Для других версий — аналогично.

Источник: proginfo.ru

Оформление кода в Microsoft Word

Надо написать красявый отчет начальству или там преподам — так я понимаю? Делается так:

  1. Запускаем Intellij IDEA
  2. Загружаем файлик и набираем File->Export to HTML.
  3. Далее полученный HTML загружаем в Word и получаем очень презентабельный код, с подсвеченными ключевыми словами, а если надо и с номерами строк.
  4. Если форматирование кода не нравится, то можно подобрать через все тот же IDEA (через File->Settings->Code style) стиль кода, шрифты, переносы, фигурные скобки и проч.

Update Для поклонников Eclipse — есть плагин Java2HTML или же его версия в виде отдельного Java приложения, которое также генерирует HTML

Читайте также:
Открыть программу с помощью проводника

Отслеживать
ответ дан 20 апр 2012 в 4:54
81k 7 7 золотых знаков 72 72 серебряных знака 153 153 бронзовых знака

  1. Открыл IE
  2. Открыл вопрос на хэшкоде, любой, там где код раскрашен.
  3. Выделил код, нажал ctrl-c
  4. В ворде нажал ctrl-v
  5. Профит

Иными словами отстайлить код в html’е, его в ворде открыть.

Отслеживать
ответ дан 20 апр 2012 в 1:09
Yura Ivanov Yura Ivanov
26.4k 2 2 золотых знака 30 30 серебряных знаков 57 57 бронзовых знаков

спасибо! я кстати вчера примерно так и сделал, «отформатил» в pastebin и скопировал в Word =) Подсветка синтаксиса сохранилась!

20 апр 2012 в 14:41

я так понимаю тут вопрос стоит в привязке к IDE с которым вы работаете.

я работаю с eclipse, и для меня проблема решается так: код копирую прямо с IDE в word (он копируется вместе с форматированием). есть только один нюанс: если вы вставляете одну строчку или очень маленький кусочек (напр. имя переменной) в таком случае код получается с синим фоном (где синий фон, скорее за все это выделение). баг это или фича я не знаю 🙂

Как создать QR код в Word, Power Point и Excel

Отслеживать
ответ дан 20 апр 2012 в 8:08
6,252 16 16 серебряных знаков 21 21 бронзовый знак
ок, спасибо! Ну так тоже не плохо, вроде как выделение кода =)
20 апр 2012 в 14:42

  • java
  • ms-word
    Важное на Мете

Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Читайте также:
Как пользоваться программой строкой

Источник: ru.stackoverflow.com

Ставим знак градуса в Word

На клавиатуре нет знака градуса, но это не мешает его быстро ставить в текстовом редакторе Word°. Есть несколько способов, которые помогут без проблем печатать температуры в цельсиях или углы наклона в градусах.

градус на клавиатуре

Начнём с простого способа. Зажмите одновременно левые клавиши «Shift», «Ctrl» и «2» на верхней цифровой клавиатуре. Затем отпустите их и, выдержав паузу в одну секунду, нажмите пробел.

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

Используем ASCII-код символа

Нажимаем левый «Alt» и вводим на цифровой клавиатуре справа ASCII-код градуса. Не забываем что должен быть включен «NumLock».

  • Alt + «0176» = °
  • Alt + «248» = °

Варианты равнозначны и будут работать в других программах, например, в текстовом блокноте Windows.

Знак градуса с помощью автозамены

Если градус требуется часто, то можно в редакторе Word настроить автозамену. Эта функция позволяет автоматически заменить последовательность символов на любой знак, даже если его нет на клавиатуре.

В верхнем меню открываем вкладку «Вставка» и находим пункт «Другие символы».

автозамена в Word

В окне «Другие символы» выбираем градус и открываем настройки автозамены. Здесь указываем последовательность символов, при вводе которых будет произведена автоматическая замена. Я выбрал букву «o» внутри знаков меньше и больше.

автозамена на градус

После добавления и подтверждения автозамены можете ей пользоваться. В любом месте документа набираем указанную последовательность символов и она автоматически будет превращаться в знак градуса.

Вводить символы необходимо в строгой последовательности. Если сначала напечатать букву «o», а затем её обернуть в знаки больше и меньше, то замены не произойдёт.

Превращаем Юникод в градус

Юникод — это таблица, где каждому символу присвоен уникальный код в шестнадцатеричной системе. В Word есть возможность преобразовать такой код в соответствующий символ. В любом месте страницы вводим юникод градуса и нажимаем «Alt» + «X».

Читайте также:
Как сделать программу в облаке

Перед юникодом не должно быть цифр. То есть при вводе «4500B0» и нажатия комбинации «Alt» + «X» преобразования в 45° не произойдёт.

Источник: realadmin.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru