Если у вас есть проблемы при открывании файлов Excel двойным щелчком мыши по файлу, или из архивов (например архивов RAR), или если файл Excel вложен в письмо и не открывается в почтовой программе The Bat! . Тогда вот вам 100% работающий способ решения этой проблемы.
Создайте в каталоге C:\Program Files\Microsoft Office\Office12\ командный файл с именем, например, Excel12.cmd в котором будет одна-единственная строка:
start C:\PROGRA~1\MICROS~2\OFFICE12\EXCEL.EXE /e %1
Затем ассоциируйте Excel'овские файлы (т.е. файлы с расширением *.xls) c этим командным файлом Excel12.cmd, т.е. щелкните правой клавишей мыши по файлу *.xls, в открывшемся меню выберите пункт "Открыть с помощью" - "Выбрать программу" - кнопка "Обзор" (при этом не забудьте поставить птичку в квадратике "Использовать ее для всех файлов такого типа" и далее выберите в качестве программы наш командный файл Excel12.cmd в каталоге C:\Program Files\Microsoft Office\Office12\Excel12.cmd
Значки (иконки) на Excel'овские файлах после этого могут поменяться на значки (иконки) командных файлов (или текстовых файлов, такое тоже может быть). Чтобы этого не произошло, предварительно, т.е. до ассоциации файлов с расширением *.xls c нашим командным файлом Excel12.cmd , сделайте следующее:
Откройте "Мой компьютер" - меню "Сервис" - "Свойства папки" - вкладка "Типы файлов" - таблица "Зарегистрированные типы файлов:" найдите в ней расширение "XLS Лист Microsoft Office Excel 97-2003" - нажмите кнопку "Дополнительно" (эта кнопка может прятаться под кнопкой "Восстановить" - тогда нажмите ее и она превратиться в кнопку "Дополнительно"), выберите в таблице "Действия" - "Открыть", нажмите кнопку "Сменить значок..." там в строке "Искать значки в следующем файле:" введите путь
C:\WINDOWS\Installer\{90120000-0030-0000-0000-0000000FF1CE}\xlicons.exe (если у вас стоит Microsoft Office 2007)
или
C:\WINDOWS\Installer\{90120000-0011-0000-0000-0000000FF1CE}\xlicons.exe (если у вас стоит Microsoft Office 2010)
затем из открывшегося списка значков выберите понравившийся значок (пиктограмму) для ваших Excel'овских файлов.
Теперь значки (иконки) файлов Excel с расширением *.xls при ассоциации c командным файлом Excel12.cmd уже не поменяються на другие.
Все тоже самое по аналогии проделайте и с файлами с расширением *.xlsx (Лист Microsoft Office Excel)
И будет вам счастье!
=====================================================================
P.S. А вообще источник проблемы изначально можно увидеть вот здесь:
"Мой компьютер" - меню "Сервис" - "Свойства папки" - вкладка "Типы файлов" - таблица "Зарегистрированные типы файлов:" найдите в ней расширение "XLS Лист Microsoft Office Excel 97-2003" - нажмите кнопку "Дополнительно" выберите в таблице "Действия" - "Открыть".
Так вот, в таблице "Действия" - "Открыть" при нажатии кнопки "Изменить", в строке "Приложение, исполняющее действие:" в норме должно стоять:
"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e
Но после нажатия кнопки "ОК" эта строка заменяется почему-то на вот такую:
"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e %1
Это можно проверить, если повторно нажать кнопку "Изменить"
Т.е. почему-то дописывается параметр %1 и избавиться от него невозможно