Форум программистов, компьютерный форум CyberForum.ru

Программно изменить цвет текста в документе .doc (.docx) - C++

Восстановить пароль Регистрация
 
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
01.05.2011, 15:38     Программно изменить цвет текста в документе .doc (.docx) #1
Сабж! Хочу написать программку, которая будет раскрашивать C/C++ код в Word'е. Скоро сессия и нужно будет сдавать контрольные, а преподаватели требуют, чтобы код был в Word'е и цветное оформление (т.е. подсветка синтаксиса) будет плюсом. Вот я решил не писать контрольные (по основам языка С), а написать такую вот программулину, ей же и оформить свой код)
Думал в Word'е используется, что-то типа тегов для выделения цвета, но нет, ни чего подобного. Погуглил, оказывается не все так просто, там какая-то внутренняя структура документа. Может кто-нибудь подскажет, как это реализовать? Или может другие идеи есть?
Сижу под Linux'ом, попробовал сделать так: оформить текст html тегами и сохранить документ с расширением .odt, потом открыл в OpenOffice.org - все получилось, текст цветной)) Не знаю, получится ли так с MS Word'ом. Но это так, запасной вариант.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2011, 15:38     Программно изменить цвет текста в документе .doc (.docx)
Посмотрите здесь:

Как изменить цвет вывода в С++? C++
C++ Как изменить цвет границы окна
C++ Работа с *.doc и *.docx
Как изменить цвет окна приложения? C++
C++ Как изменить цвет фона в ListBox'е?
C++ Чтение и запись *.doc,*.docx на диск
Изменить цвет C++
C++ Возможно ли прочитать в консоль документ .docx или .doc, а также записать в том же формате?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru