Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
ВнизСоздание документа на основе шаблона в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c