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

Вниз

Использование макросов   Найти похожие ветки 

 
Lelik_R ©   (2004-04-10 00:28) [0]

Привет! Знаете такую фишку в Word"е как макросы, которые записываются в {}, как в делфи сделать так, чтобы при нажатии кнопки сгенерировался doc"ий файл. спасибо


 
jack128 ©   (2004-04-10 00:38) [1]


> Знаете такую фишку в Word"е как макросы, которые записываются
> в {},
Макросы знаю..Но они пишутся на VBA, а не в {} ;-)


> чтобы при нажатии кнопки сгенерировался doc"ий файл

var
 MsWord: OleVariant;
begin
 MsWord := CreateOleObject("Word.Application");
 try
   MsWord.Documents.Add.SaveAs(Filename := "c:\mydoc.doc");
 finally
   MsWord.Quit;
   MsWord := UnAssigned;
 end;
end;


 
YurikGl ©   (2004-04-10 08:50) [2]

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.ActiveDocument.ActiveWindow.View.SeekView:=wdSeekMainDocument;
//Возвращаемся в тело документа
W1.ActiveDocument.Range(EmptyParam,EmptyParam).InsertAfter("Текст файла")

W1.Disconnect;

Вот собственно и все.



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1081134995
Извращенец2
2004-04-05 07:16
2004.04.25
Уменьшение размеров приложения


1-1081542526
Lelik_R
2004-04-10 00:28
2004.04.25
Использование макросов


3-1080545540
Dr.Karter
2004-03-29 11:32
2004.04.25
Работа с базой Access глазами Delphi


1-1081332094
Bond
2004-04-07 14:01
2004.04.25
Крупные элементы управления и текст


8-1074784585
михаил
2004-01-22 18:16
2004.04.25
Формат bmp файла