Robert Klemme wrote:

> I'd do it with VB from inside Word.  An alternative might be to use 
> OpenOffice, read the word, write OO's format (XML in ZIP) and the 
> manipulate the XML.  But this sounds pretty awkward.

I suspect Word can also barf out an XML representation.

It may be awkward (get ready for the horror when you open that file!), but it's 
probably the best way. All word processing is heading towards XML for its 
interoperability.