You can try this
Close Excel first and check out if Outlook or Outlook Express/Windows Mail is your mail program for Office.
Start>Settings>Control Panel....Internet options (Program Tab)
In Vista : Start>Default programs
If Ok try
Run Office Diagnostics.
Office Button>Excel Options...Resources