I had this same problem and the root cause was IIS didn't have the latest MIME types defined. Our old IntrAnet was running Windows Server 2003, we upgraded MS-Office to version 2010 (which uses the DOCX, XLSX format).
I copied the MIME types from my 2014 web server to my 2003 server, restarted IIS and everything works fine now.
Here are the new MIME types I added (remember to restart IIS after applying):
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
.potx application/vnd.openxmlformats-officedocument.presentationml.template
.ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
.xlsb application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet