Solo puedo darte ideas
aqui tienes info de como leer archivs word
http://www.clubdelphi.com/foros/showthread.php?t=44159
lo que ves como
ObjetoWord := ComObj.CreateOleObject('Word.Application');
practicamente todo lo que se hace en una macro de word se puede operar con este objeto
idea 1) usando el objetoWord Que leas linea por linea y lo vayas pasando al archivo de texto creando linea por linea
idea 2) Si la macro te graba "save as text file" pues trata de programar eso en el objetoword
espero que las ideas te sirvan