As a last resort, if all else fails and you just want to try to get the content, rename a copy of the file as .zip (.docx files are really zip files). Inside the zip you'll find a folder structure with a bunch of xml files, from which you should be able to recover the contents.
Actually, one other option is to maybe look at OpenOffice. I haven't played with that in a long time, but I believe it supports docx files, and may be more tolerant of the "corruption" and let you get at most of the original material.
I suppose now isn't a good time to mention daily backups? --
Xplornet WiMAX -} Buffalo WZR-HP-G300NH running DD-WRT -} about 13 machines running everything you can think of.