Вот моя проблема: у Меня есть веб-приложение, которое должно открыть файлы Excel, встроенные в веб-страницу. Однако Internet Explorer (9 в этом случае, но то же идет для 8) только дает мне опцию сохранить или открыть файл и когда я выбираю открытый, файл открыт в новом окне Excel.
Насколько я понимаю, вводные файлы в IE должны быть поведением по умолчанию, но по некоторым причинам который, кажется, был изменен в моей установке, и я, может казаться, не нахожу способ зафиксировать это. Я запускаю Windows 7, таким образом, нет никакой вкладки File Types под Опциями Папки в Windows Explorer.
Какие-либо идеи о том, как зафиксировать это?
Открытие электронных таблиц Excel в IE не получает Вас та же функциональность и структура меню как в Excel, но возможно.
Получение этого работать требует взломов реестра. Если Вы намереваетесь пойти этим путем, лучше создайте сначала точку восстановления системы на всякий случай.
Взлом реестра описан кратко для Office 2007 в:
Вводные документы Office (Word, Excel) в TWebBrowser на Vista и Office 2007
Который включает эти изменения реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.8]
"BrowserFlags"=dword:80000A00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Excel.Sheet.12]
"BrowserFlags"=dword:80000A00
Для Office 2010 немного изменяются ключи и значения.
Можно найти еще некоторую деталь об этих ключах и значениях в этой старой статье Microsoft:
Как настроить Internet Explorer для открытия документов Office в соответствующей программе Office вместо в Internet Explorer
хотя это ориентировано в противоположном направлении.