Главная страница
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.024 c
3-1080303288
Виктор
2004-03-26 15:14
2004.04.25
Fireebird 1.5-сколько подключено пользователей


14-1081134433
Паниковский
2004-04-05 07:07
2004.04.25
"Мир программирования"


1-1081586948
Insert
2004-04-10 12:49
2004.04.25
Проигрывание *.mov


1-1081113342
vertal
2004-04-05 01:15
2004.04.25
Механизм реализации исключений


11-1042971278
Igit
2003-01-19 13:14
2004.04.25
Горизонтальный скролл в ListBox