So today I installed MS Office 2010 on my SharePoint 2010 box (though this issue probably happens with MOSS 2007, too). Then I created various documents (Word, Excel, PowerPoint, Visio) and uploaded them to a document library as Admin. When I tried to open all but the Visio doc via the SharePoint interface, I received this error message from each program: “The file is corrupt and cannot be loaded.”
This is a classic misleading Microsoft error message. When I opened the same documents from Explorer, they opened fine. So what gives?
Don’t despair – the problem is not SharePoint. It’s Office 2010, which has default security settings to inhibit the opening of any document originating from online – like your SharePoint site! This probably happens on a .NET site, too, but I haven’t confirmed.
To resolve this, open each program, such as MS Word. Then go to File >> Options >> Trust Center >> Trust Center Settings… >> Protected View. Uncheck all four of the boxes there and try again. Voila! Problem solved.
Please note that your users may experience the same issue.