Главная страница
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.046 c
1-1137765464
Pavel__
2006-01-20 16:57
2006.02.19
Определение фиксированного шрифта, медленно работает


2-1138615502
Pit
2006-01-30 13:05
2006.02.19
Получение иконки из EXE


3-1135523459
turonix
2005-12-25 18:10
2006.02.19
Проблемы при создании ограничения на поле типа Date в Access


2-1138868039
alexus
2006-02-02 11:13
2006.02.19
передать команду другому приложению


1-1137859937
Volf_555
2006-01-21 19:12
2006.02.19
Как прочитать ссылку, на которую ссылается ink-файл (файл ярлыка)