I tried importing the troubled XLS file into Word, and saw that it would take quite awhile (probably days) before getting it all back into its proper format, pages, cells, etc.
Actually, Microsoft's Online Technical Support helped out (amazing, eh, and I didn't have to pay extra) by fixing/recovering the troubled file. What email they sent to me appears below -- there are some links provided which may be useful to your readers:
-------- Original Message --------
Subject: SRZ010501000016:MS Excel "Unable to Read File"
Hi Andy,
Thank you for choosing Online Support for your Microsoft Technical Support offering. My name is Charles and I will be assisting you with this Service Request.
In the case log you've indicated that when you are trying to open a specific workbook in Excel, you receive the message that states the workbook contains some macros, and then another error message says that "Unable to Read File". We shall be working to resolve this specific issue through the course of the case. If I have misunderstood your concern please let me know.
According to your description, I believe that the workbook that you experience the problem in has already crashed. If possible, please send that workbook and all linked workbooks to me. I'll try my best to recover the workbook for you. However since the Excel file damage is mostly caused by hard disk error or the computer hanging up, I cannot guarantee that I can recover all the information.
Here, I would like to provide the following article in our Knowledge Base on how to repair an Excel damaged file. You also can use these methods to try to recover the workbook on your side.
XL: Summary of Methods to Recover Data from Corrupted Files
http://support.microsoft.com/support.../q142/1/17.asp
<
http://support.microsoft.com/support.../q142/1/17.asp>
Also, the following article describes how to prevent Excel file from damaged.
XL: How to Prevent File Corruption
http://support.microsoft.com/support.../q149/2/35.asp
<
http://support.microsoft.com/support.../q149/2/35.asp>
If anything is unclear, feel free to let me know. It is my pleasure to be of assistance, and I am looking forward to your reply.
Best Regards,
Charles Li
Microsoft Certified Systems Engineer
Office Online Support