Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.043 c
1-1136990344
DelphiLexx
2006-01-11 17:39
2006.02.19
Сохранить рисунок с TPanel


1-1137730928
ZilonAtakuit
2006-01-20 07:22
2006.02.19
Создание таймера


2-1138553263
Balex
2006-01-29 19:47
2006.02.19
Как удалить EXE-файл, который меня запустил?


15-1138799384
Kerk
2006-02-01 16:09
2006.02.19
IP-адреса прокси-сервера здания Конгресса будут заблокированы


6-1131478836
Bruce
2005-11-08 22:40
2006.02.19
Задержка при отправке данных. Indy.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский