Главная страница
    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.037 c
15-1138195518
Толян
2006-01-25 16:25
2006.02.19
Выполнение кода в Memo


2-1138965450
guitarist
2006-02-03 14:17
2006.02.19
String --> PAnsiChar


1-1137591246
pepper
2006-01-18 16:34
2006.02.19
Документы Word, Excel в Webbrowser


3-1135167042
kreyl
2005-12-21 15:10
2006.02.19
Как подсчитать количество неодинаковых записей в датасете?


1-1138016100
Gremlin13
2006-01-23 14:35
2006.02.19
Эмуляция щелчка мыши





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский