![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 24
|
![]()
Мне надо после выполнение программы составить отчет, харашо если просто отчёт, так его ещё надо записать в Word документ
![]() Eсли кто знает как создать .doc програмным путем, может кто сталкивался? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
![]()
Формат doc 97-2003 бинарный создать реально, но лучше этим не заниматься, спецификация больше, чем Война и Мир старика Толстого.
Проще и понятнее работать с XML, благо с 2003-й версии Office'а основные типы документов можно сохранять именно в нём. Структура там более ли менее понятная, блокнотиком можно открыть и полюбоваться, ну и разобраться ![]() Можно ещё новый формат (docx) собрать, он тоже отчасти на основе XML, но там своих подводных камней хватает. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Adyvan
а зря поиском по разделу не пользуетесь. вот, неделю назад была такая же тема: Генерация .doc файла |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
![]()
Interop, конечно, неплохая вещь, но, ИМХО, уж лучше xml-ный аналог, если не потребуется слишком навороченных возможностей.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 24
|
![]()
Я уже много вещей перелопатил (msdn), нам пишут как создать его, но как в него добавить например таблицу нет.
Я из макросов переводил кад в с# ну там столько сложностей!((( |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
кстати, если ещё вариант,
если отчёт делать через соответствующий компонент, то можно автоматически поиметь экспорт в кучу форматов, в том числе, и в Word. Например, FastReport так умеет (внимание. компонент НЕ БЕСПЛАТЕН!) |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
![]() Цитата:
Если сильно надо, могу с XML-ным форматом пример сделать. |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 17.12.2010
Сообщений: 35
|
![]()
Например, я вывожу фин отчеты. Так как каждый из них определенным образом стандартизирован, то я не заполняю программно весь документ. А изменяю/заполняю заранее заготовленный шаблон в ворде и сохраняю под другим именем.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 24
|
![]()
Всем большое спасибо!!! я нашёл решение своей проблемы!!!!
Пытался генерить .rtf но символы которые там используются сбивают с толку компилятор(Выдаёт ошибки) : в VS есть скрытие (типа) символьные последовательности! Ещё раз всем Огромное спасибо!! |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Документ docx и библиотека zlib | -MagicAlex- | Общие вопросы C/C++ | 0 | 24.02.2011 20:30 |
*.DOC в *.DOCX | IP (O IM /A IH | Microsoft Office Word | 7 | 31.10.2010 21:12 |
Как сохранить .doc в docx? | beda | Microsoft Office Word | 7 | 24.06.2010 15:37 |
Документ *.docx. Сохранение строк. | Marload | Microsoft Office Word | 0 | 13.02.2010 14:32 |
Открытие .doc или .docx в MS Word | MADDAN | Microsoft Office Word | 4 | 16.09.2008 21:55 |