我的问题如下:我有一个 Web 应用程序需要打开嵌入到网页中的 Excel 文件。但是,Internet Explorer(本例中为 9,但 8 也是如此)只为我提供了保存或打开文件的选项,当我选择打开时,文件会在新的 Excel 窗口中打开。
据我所知,在 IE 中打开文件应该是默认行为,但由于某种原因,在我的安装中似乎已经更改了,我似乎找不到修复该问题的方法。我运行的是 Windows 7,因此 Windows 资源管理器中的文件夹选项下没有文件类型选项卡。
有想法该怎么解决这个吗?
答案1
在 IE 中打开 Excel 电子表格不会获得与 Excel 相同的功能和菜单结构,但是这是可能的。
要实现此功能需要注册表破解。如果您打算这样做,最好先创建一个系统还原点以防万一。
在 Office 2007 中对注册表破解的简要描述如下:
在 Vista 和 Office 2007 上的 TWebBrowser 中打开 Office 文档(Word、Excel)
其中包括以下注册表更改:
[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 程序中而不是在 Internet Explorer 中打开 Office 文档
尽管其方向相反。