Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: CL | DM;

Вниз

Импорт в Word   Найти похожие ветки 

 
makvell   (2005-12-26 09:48) [0]

Добрый день.
У меня есть БД, в ней храняться задания и вся информация о каждом из них. Когда пользователь просматривает одно задание,
(Например найденное по введеному номеру) он должен иметь возможность передать всю информацию о нем и само задание в Word.
Как лучше это сделать?
Заранее спасибо.


 
evvcom ©   (2005-12-26 10:02) [1]

CreateOleObject("Word.Application")


 
Виталий Панасенко   (2005-12-26 10:40) [2]

http://ekrtf.code.net.ru


 
Курдль ©   (2005-12-26 11:10) [3]


> (Например найденное по введеному номеру) он должен иметь
> возможность передать всю информацию о нем и само задание
> в Word.


"В Ворд", или "в формат Ворд"?
Самое лучшее - это формировать файл формата ворда и отдавать его, собснно, ворду. У меня большой опыт работы с OLE, COM, DCOM и вытекающяя из него уверенность, что таким образом делать экспорт чрезвычайно сложно. Нужна прверка на наличие Ворда, его версию, его активность в данныймомент, работает ли он с чужими файлами и т.п.
Но формат Ворда тоже весьма сложен. Однако, мне заглаза хавтало формата RTF для формирования файлов с форматированным текстом и простенькими таблицами.


 
evvcom ©   (2005-12-26 11:15) [4]


> его версию

никогда версию не проверял. При установке прописывается в "Word.Application" как раз текущая версия. Используешь не специфичные для новых версий команды, и все ок.


 
Курдль ©   (2005-12-26 11:21) [5]


> evvcom ©   (26.12.05 11:15) [4]
> Используешь
> не специфичные для новых версий команды, и все ок.


Нет, не все Ок! :(
Всех проблем не перечислю, но напр. не работала команда типа FindTable в 2000, хотя она документирована и должна работать. Однако все проги, про которые и думать забыли (т.к. работали без единого глюка много лет у клиентов), вдруг начали валиться. А причина - клиент перевел своих юзеров с 97 офиса на 2000!

А что будет при следующем переходе - выяснять не стали, просто часть документов перевели на RTF, часть - на "технологию слияния".


 
Nikolay M. ©   (2005-12-26 11:53) [6]


> evvcom ©   (26.12.05 11:15) [4]
> никогда версию не проверял. При установке прописывается
> в "Word.Application" как раз текущая версия. Используешь
> не специфичные для новых версий команды, и все ок.

Одни и те же методы в разных версиях могут работать совершенно по-разному или вообще не работать. Иногда приходится делать разные версии отчетов для разных версий :(

По сабжу:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=748
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=636


 
makvell   (2005-12-27 00:39) [7]

Всем большое спасибо!



Страницы: 1 вся ветка

Текущий архив: 2006.02.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
15-1138269570
вразлет
2006-01-26 12:59
2006.02.19
Россия против США? Как в старые добрые времена?


15-1138621065
Silica
2006-01-30 14:37
2006.02.19
Кнут


5-1125326744
Akris
2005-08-29 18:45
2006.02.19
Как отловить изменение property Text в компоненте-наследни TEdit


1-1137487731
$Инъектор
2006-01-17 11:48
2006.02.19
Компонент TDFUnRar кто-то использовал ?


2-1138936625
Silver__Dragon
2006-02-03 06:17
2006.02.19
разделение звука на потоки