powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Word и С++
10 сообщений из 10, страница 1 из 1
Word и С++
    #33072173
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите чайнику!
Значит задача примерно такая: из Dos прграмки создаеться текстовый документ (отчетная таблица), сохраняеться это все в файле *.txt
Если этот файлик открыть через Word, то получаеться табличка, только в ней появляються какие-то лишние столбцы, заголовок печатаеться немного криво, какие-то лишние символы в заголовках столбцов возникают.
вот мне надо эти все неточности и неправильности как-то исправить с помощью макроса на С++. ну и распечатать это все дело, уже исправленное.
только вот я совершенно не понимаю, с какой стороны к этому всему подойти, может подскажите хотябы где поискать, что почитать. Хотябы просто узнать про работу с Вордом из С++...
...
Рейтинг: 0 / 0
Word и С++
    #33072193
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из ДОСа с вордом ?
...
Рейтинг: 0 / 0
Word и С++
    #33072225
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, просто в момент в создания текстового документа нужно свернуть дос, и уже работать с Вордом.
...
Рейтинг: 0 / 0
Word и С++
    #33076005
XED
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bimв момент в создания текстового документа нужно свернуть дос, и уже работать с Вордом
А зачем так сложно? Если рисуешь таблицку под DOS в файле *.txt :
bimиз Dos прграмки создаеться текстовый ... *.txt
тогда можно его просматривать NOTEPADом или WORDPADом... который можно сразу и запустить (если программа пишется в винде но под DOS, т.е. главная функция main) при помощи CreateProcess...

Но уж если хочется экстрима на задницу, тогда в MFC должен быть объект работы с офисными приложениями (как это звучит в си не знаю, но в Visual Basic'е всё красиво может получиться - представляешь, нажал кнопоцку, а он те и ворд открыл и записал в него и распечатал чего хошь...). Но с этим надо много геморроиться. В си стопудняк есть похожий объект (фирма -то одна!). Надо тока в MSDNе покопаться получше
...
Рейтинг: 0 / 0
Word и С++
    #33076064
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще уж по моему сразу воспользоваться VBA.
А в VC++ 6.0 есть класс который при октрытии текстового файла правильно его показывает (в отличие от суперумного Worda), может это поможет?
...
Рейтинг: 0 / 0
Word и С++
    #33086055
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XED тогда можно его просматривать NOTEPADом или WORDPADом...
в том-то и проблема, что нельзя! из Доса текст пердаеться в какой-то хитрой кодировке, которую может распознать только Ворд.

XED представляешь, нажал кнопоцку, а он те и ворд открыл и записал в него и распечатал чего хошь...)
да это все уже есть... и ворд открываеться и записываеться в него все и печаттаеться, просто не очень красиво печатаеться :-(

XED Но с этим надо много геморроиться.
А это мне уже давно понятно!
...
Рейтинг: 0 / 0
Word и С++
    #33086069
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VNSПроще уж по моему сразу воспользоваться VBA.?
Я заню, что ВБА воспользоваться проще, но требуют именно С++,
Может попробовать разубедить?

VNSА в VC++ 6.0 есть класс который при октрытии текстового файла правильно его показывает (в отличие от суперумного Worda), может это поможет?
а можно немножко поподробней? хотябы как он открывает?
...
Рейтинг: 0 / 0
Word и С++
    #33086097
Фотография Землекоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проще всего будет переформатировать таблицу в формат html. С этим любая досовская программа справится. А потом открывай хоть в Word, хоть в Explorer и печатай.
Преобразовать досовскую кодировку в виндовую можно с помощью функции OemToChar.
...
Рейтинг: 0 / 0
Word и С++
    #33086477
VNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 bim
Могу ошибаться, смотри TRichEdit. У меня на win клиенте отчеты формируются в в текстовый файл в dos кодировке. На экране отображаются правильно. Если сильно нужно, спрошу сегодня у разработчиков клиента.
...
Рейтинг: 0 / 0
Word и С++
    #33088172
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с HTML надо попробовать, чесно говоря даже не подумала про это...

VNS, спроси пожалуста!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Word и С++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]