A: 

I think, you cannot solve that problem by hosting or etc. it depend on your computer...

Here is the fix from Microsoft website ;

To configure Internet Explorer to open Office files in the appropriate Office program by using the Folder Options tool:

  1. Open My Computer.
  2. On the Tools menu (or the View menu), click Folder Options (or click Options).
  3. Click the File Types tab.
  4. In the Registered file types list, click the specific Office document type (for example, Microsoft Excel Worksheet), and then click Advanced (or click Edit).
  5. In the Edit File Type dialog box, click to clear the Browse in same window check box (or click to clear the Open Web documents in place check box).
  6. Click OK.

Here is the link http://support.microsoft.com/?scid=kb%3Ben-us%3B162059&x=13&y=13

Megawolt
The problem isn't that it is opening in the wrong program. It is that when IE6 is directed to an .xlsx file... it is saying that it is an .xls file instead.
mc6688
+1  A: 

I've found that it is an issue with older versions of windows server.

Both the xlsx MIME type needs to be added and there are also a couple driver updates that need to be installed (I don't know specifically which ones. Our IT department is taking care of it)

To add the MIME type: Go to IIS Manager and add the .xlsx MIME type. (Documentation).

The MIME type that needs to be added is:

  • File Extension: .xlsx
  • MIME Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Further information on this can be found here: http://technet.microsoft.com/en-us/library/ee309278(office.12).aspx

mc6688