Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.01 c
1-54027
multik
2003-03-03 22:32
2003.03.17
Привет всем!!! Как узнать какой символ соответствует координатам.


7-54328
ATC
2003-01-16 17:30
2003.03.17
Как сделать файл неперемещаемым на NTFS партиции?


1-54037
Project 1
2003-03-04 23:38
2003.03.17
Объекты типа TApplication


3-53865
vdv
2003-02-24 21:19
2003.03.17
Как некоторым компонентам изменить свойства...


1-54026
BLooDMaN
2003-03-04 20:31
2003.03.17
Запуск программ из D6





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский