Savvy Repair for Microsoft Office, tries four methods for repair or recovery from corruption of Word DOCX, Excel XLSX and PowerPoint PPTX files. DOCX, XLSX and PPTX files are collections of mostly XML sub-files. All four methods first try to repair the zip structure.
Additionally in the first method through validation, the location of the first XML error is sought where at that point the sub-files are truncated and repaired. The second method is like the first except its XML validation is more lax. With the third, the strict XML validation is returned to and corrupt XML sub-files are truncated and repaired as before however here, missing XML sub-files are brought in from blank full healthy docx, xlsx or pptx of the respective correct extension. The fourth method uses SilverCoder's DocToText to salvage text or data after which the file is opened as an old style MS Office 97 - 2003 format file including the naked recovered text or data.I released this one about a month ago. It tries to repair all the XML sub-files in DOCX, XLSX and PPTX files. It is an improvement on DOCX repair from my Savvy DOCX Recovery application that I released last year in that it tries to repair all the xml subfiles, not just the document.xml and styles.xml sub-files. This program works very quickly.