Delphi и WORD.. а может что то другое?

DSO
Дата: 14.11.2007 12:26:15
Делаю выборку данных из SQL-базы, всё полученное выкидываю в ini-файл (для создания текстового архива независящего от базы данных). Создание квитанции. Каждая квитанция может состоять из разных блоков.. например:

[13_0]
Active=true
PersonalID=20071114110952303
NoKvit=00.1411-4/38
PlatData=14.11.2007
TKE_DOLGNA=ноябрь
FIO=Данькевич И. М.
...
[11_0]
Active=true
PersonalID=20071114110958070
NoKvit=00.1411-4/38
PlatData=14.11.2007
TKE_DOLGNA=январь
FIO=Данькевич Ирина Михайловна
NachNaData=октябрь

а может состоять только из 11_0, или 13_0, или... 16_0, 16_1... или всё вместе.

Задача, на основе этого формировать читабельную квитанцию для клиента. То чего нету (11_0, 16_0... показывать не нужно). Раньше использовал FreeReport, но думаю, может быть можно как то с помощью Wordа это всё делать? Я думаю как: нужно создать отдельные блоки (шаблоны), после чего в зависимости он данных отобразать их на листе, но как это сделать...
lexxyar
Дата: 14.11.2007 14:24:41
Доброго времени суток.

Если бы я делал, то делал бы через какой ни-ть Report (FastReport например). По крайней мере - не будет зависимости от MS Office.

Пример работы с офисом есть здесь
А здесь есть пример работы с MS Word
lexxyar
Дата: 14.11.2007 14:26:35
Доброго времени суток.

Если бы я делал, то делал бы через какой ни-ть Report (FastReport например). По крайней мере - не будет зависимости от MS Office.

Пример работы с офисом есть здесь
А здесь и url=http://www.novapdf.com/word-ole-delphi.php] здесь[/url] есть пример работы с MS Word
Ivengo
Дата: 14.11.2007 14:59:32
Создаете шаблон документа *.dot в котором юзаете закладки и поля, в своей проге заполняете поля и удаляете если нужно контент между закладками.