Форум: "Базы";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизИмпорт в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c