Realmente no es mucho lo que yo te puedo decir ya que únicamente he experimentado con Word cuando alguien ha preguntado acerca de ello así que sólo te puedo inidicar este mensaje
http://www.clubdelphi.com/foros/show...33&postcount=2
en donde introduzco datos en un documento de Word. El punto de partida ahí es una componente TWordDocument. Quizá te sirva para empezar a ver cómo se hace.
Como sugerencia extra te digo lo que siempre hago cuando necesito algo así: crear una macro que haga lo que deseo, examinar el código VB que genera y tratar de traducirlo a Delphi. También trato de investigar en la ayuda de VB que se incluye con Office.
// Saludos