|
|
|
Sql+word
|
|||
|---|---|---|---|
|
#18+
Помиогите новичку, плиз Есть таблица примерно со следующими полями: Фамилия, Имя, Отчество, Адрес (около 1000 записей) и есть документ в worde (как бы шаблон). Реально ли как-нибудь вставить в определенное место документа поочередно каждую запись из таблицы, чтобы в итоге получилось 1000 одинаковых документов, но в каждом свои значения (Фамилия, Имя ,Отчество)из таблицы соответственно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 09:10:39 |
|
||
|
Sql+word
|
|||
|---|---|---|---|
|
#18+
вы ошиблись форумом, вам нужно в Microsoft office ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 09:51:46 |
|
||
|
Sql+word
|
|||
|---|---|---|---|
|
#18+
Должно помочь. Писал в дельфях, стоит офис хр var FileName,oldStr1,newStr1,replace : OleVariant; i: Integer; begin WordApplication1.Connect; FileName:='D:\Шаблон.DOC'; WordApplication1.Documents.Open(FileName, EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam); i := 1; ADOQuery1.First; while not ADOQuery1.Eof do begin WordDocument1.ConnectTo(WordApplication1.ActiveDocument); replace:=1; oldStr1:='Строка которую нужно заменить'; newStr1:=ADOQuery1.fieldByName('FIO'); WordDocument1.Range.Find.Execute(oldStr1,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,newStr1,replace,EmptyParam,EmptyParam,EmptyParam,EmptyParam); // ... // заменяешь все необходимые переменные FileName := 'D:\Шаблон'+IntToStr(i)+'.DOC'; i := i + 1; WordDocument1.SaveAs(FileName,EmptyParam,EmptyParam); WordDocument1.Disconnect; ADOQuery1.Next; end; WordDocument1.Disconnect; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 09:59:34 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2185899]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 289ms |

| 0 / 0 |
