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

Вниз

Создать документ Word   Найти похожие ветки 

 
V l a d i m i r   (2004-09-08 16:10) [0]

Здравствуйте! Вот такой, возможно, простой вопрос: требуется при нажатии на кнопку создать документ Word, сделать его видимым, чтобы пользователь мог занести любую информацию и сохранить этот документ...


 
Чайник   (2004-09-08 17:04) [1]

shellexecute


 
BillyJeans   (2004-09-08 17:07) [2]

CreateOleObject("Word.Application");


 
V l a d i m i r   (2004-09-08 18:25) [3]

А как это можно сделать, используя WordApplication и WordDocument?


 
Чайник   (2004-09-08 18:41) [4]

а зачем тебе все это?.. те ведь надо прост запустить ворд, а не общаться с ним...


 
V l a d i m i r   (2004-09-08 18:48) [5]

У меня информация в БД хранится и нужно создать небольшой отчет... Как таблицы добавлять и форматировать ячейки я нашел информацию, а как открыть и сделать видимым - не знаю. Стандартным QReport"ом сделать можно, но он не надежный - вот поэтому нужен ворд.


 
Чайник   (2004-09-08 18:52) [6]

так с этого и надо было начинать, а то открыть ворд и все... это уже OLE..


 
YurikGL ©   (2004-09-08 21:00) [7]

W1:TWordApplication

   W1.Connect;
   W1.Visible:=true;
   W1.Documents.add(EmptyParam,EmptyParam,EmptyParam,EmptyParam);

//поворачиваем лист
   w1.ActiveDocument.PageSetup.Orientation:=wdOrientLandscape;
//Формируем верхний колотитул    W1.ActiveDocument.ActiveWindow.View.SeekView:=wdSeekCurrentPageFooter;
   w1.Selection.TypeText("Лист ");
   vr1:=wdFieldPage;
   W1.Selection.Fields.Add(W1.Selection.Range,vr1,EmptyParam,EmptyParam);
   w1.Selection.TypeText(" из ");
   vr1:=wdFieldNumPages;
   W1.Selection.Fields.Add(W1.Selection.Range,vr1,EmptyParam,EmptyParam);
   w1.Selection.ParagraphFormat.Alignment:=wdAlignParagraphRight;
   W1.ActiveDocument.ActiveWindow.View.SeekView:=wdSeekMainDocument;

ну и т.д.

//вывод на печать

   W1.ActiveDocument.PrintOut(EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,Empty Param,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);


 
YurikGL ©   (2004-09-08 21:02) [8]

Забыл...

vr1:TOleVariant


 
YurikGL ©   (2004-09-08 21:02) [9]

Тьфу

vr1:OleVariant


 
V l a d i m i r   (2004-09-08 21:10) [10]


> YurikGL ©


Большое, огромное спасибо!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.054 c
1-1094563054
debuger
2004-09-07 17:17
2004.09.26
Отладка.


14-1094152253
_silver
2004-09-02 23:10
2004.09.26
Скоро ехать на военную кафедру.


1-1094643170
Snip
2004-09-08 15:32
2004.09.26
Кто разбираеться в DLL


3-1093463113
S@shka
2004-08-25 23:45
2004.09.26
Объсните разницу триггеров Before и After


14-1094460092
Ё
2004-09-06 12:41
2004.09.26
зайти и на лево