Tu peux utiliser OLE-automation.
http://delphi.developpez.com/faq/?page=msoffice#AideOffice