I re-looked again the approach in Harvey's engineering blog, namely:
Addressing OOXML Challenges in the Word Add-In
Microsoft Word documents are complex files that deal with formatting, styling, lists, links, tables, and other objects. Word documents are stored as Office Open XML (OOXML) packages, and a “.docx” file