Автоматизация MSWord
Вы можете воспользоваться любым интерфейсом, предлагаемым сервером
автоматизации Word. Все реализованные интерфейсы вы можете увидеть при загрузке
MSWORD8.OLB в Delphi, данный файл представляет собой библиотеку типов Word 7.
Для исполнения VB в Word вы можете использовать свойство WordBasic Application.
Следующий пример демонстрирует оба метода:
implementation
uses ComObj;
{$R *.DFM}
var
V: OleVariant;
procedure TForm1.Button1Click(Sender: TObject);
begin
V := CreateOleObject('Word.Application');
V.ShowMe;
V.WordBasic.FileNew;
V.WordBasic.Insert('тест');
V.Run('mymac');
V.WordBasic.FileSave;
end;
end.
|
|