Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.17;
Скачать: CL | DM;

Вниз

Создание документа на основе шаблона в MS Word   Найти похожие ветки 

 
Nikolai_S ©   (2003-03-05 15:08) [0]

Добрый день, уважаемые мастера! Передо мной есть такая задача: необходимо формировать в Word"е документ по заданному пользователем образцу. Например имеется какой-то бланк документа, в который нужно подставлять лишь некоторые значения (Ф.И.О. и т.д.). Меня интересует как вообще в Word"е можно в создать такой "бланк" и можно ли в нем прописать какие-либо поля (или переменные), куда программным путем подставлялись бы конкретные значения?

...может есть примеры или ссылки?...


 
MetalFan ©   (2003-03-05 15:12) [1]


var
MSWORD:Variant;
begin
MSWORD:=CreateOleObject("WORD.Application");//или GetOleObject если хочешь "присоединиться" к запущеному

Далее пишешь в ворде макрос и почти один к одному копируешь
в делфя... единственное - надо "выдернуть" вордовые константы типа wdXXXXXXX . у меня есть, могу выслать...


 
sumrak   (2003-03-05 15:23) [2]

>MetalFan © (05.03.03 15:12)

Если вам не сложно ,вышлите мне тоже, плз.

Премного благодарен


 
Nikolai_S ©   (2003-03-05 15:29) [3]

2 MetalFan
Это я и сам знаю. Меня больше интересует вопрос к в Word"е вообще шаблон создать (без помощи Дельфи, а просто руками из самого Word"а)? И как там задать поля (или переменные), в которые потом из Дельфи можно будет вставлять конкретные значения из своей программы?


 
MetalFan ©   (2003-03-05 15:35) [4]


> sumrak

СМОТРИ МЫЛО...


 
MetalFan ©   (2003-03-05 15:39) [5]

смотря какого вида отчет...
если таблица - то делаешь закладку на 1 ячейку,
из делфей "прыгаешь" на нее и пошел заполнять...
если просто документ типа

ФИО: XXXXXXXX
Адрес: ХХХХХХХХХХ
и т.п.: ХХХХХХХХ

то ставишь вместо ХХХХ что-нить типа @@001 - @@XXX и из делфей
шуруй заменяй на то, что те надо))) нужно точне - могу выслать пример...


 
sumrak   (2003-03-05 16:25) [6]

>MetalFan © (05.03.03 15:35)

Спасибо.


 
Nikolai_S ©   (2003-03-06 16:40) [7]

2 MetalFan

Понял, спасибо. Так действительно проще будет. А то я в шаблонах начал копаться. Там сложнее разобраться.


 
Мыш   (2003-03-06 18:41) [8]

2MetalFan: Если Вам не трудно, то я тоже рад был бы получить подобную инфу!


 
Hint ©   (2003-03-06 18:45) [9]

Еще способ. Не знаю как насчет версий ниже Word 97.
Вставляешь в документ формы (непример, текстовое поле).
А потом из Дельфи его спокойно заполняешь.



Страницы: 1 вся ветка

Текущий архив: 2003.03.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
8-54118
Berser
2002-12-06 01:20
2003.03.17
Запись звука с тел лин с помощью AsuncPro


14-54282
Мазут Береговой
2003-02-28 09:00
2003.03.17
Бог един?


1-54084
Альф
2003-03-05 11:38
2003.03.17
Как вызвать из программы runtime error 201 (Range check error) ?


14-54298
ig
2003-02-27 21:21
2003.03.17
Ищу DbGrid, в стиле гридов 1С


7-54353
Krot
2003-01-18 05:57
2003.03.17
Работа с портом USB