Пример запуска макроса в MS WinWord
Материал из DRKB
vvWord:= CreateOleObject('Word.Application.8');
vvWord.Application.Visible := True;
vvWord.Documents.Open(TempFileName);
vvWord.ActiveDocument.SaveAs(FileName, 1); // as .DOC
vvWord.Application.Run('Macros Name');
ID: 04433