Главная страница
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.016 c
14-54297
AZ
2003-02-28 07:10
2003.03.17
MSN Messenger


7-54341
edicon
2003-01-19 03:54
2003.03.17
BIOS


3-53877
Maik
2003-02-24 18:30
2003.03.17
Ошибка Sql 804 при работе в сети


1-54066
AlexVit
2003-03-04 08:04
2003.03.17
Как определить, что приложение зависло?


7-54352
tararasyk
2003-01-20 20:24
2003.03.17
Активная раскладка клавиатуры