为什么 Excel 会尝试自行打开受密码保护的 URL 链接,而不是直接提供给浏览器?

为什么 Excel 会尝试自行打开受密码保护的 URL 链接,而不是直接提供给浏览器?

我在 Excel 电子表格中拥有安全网站的链接(目前是 2010,但我很确定它与 Office 2007 相同)。

当我单击它们时,我不仅启动系统浏览器 (Firefox) 并看到浏览器中的密码提示,还看到 Office 试图连接到网站本身。因此,我看到证书警告,然后是 Windows 安全密码提示。

此后,如果我输入的用户/密码正确,它将打开浏览器然后再次提示我。

这很烦人,而且不安全(Windows/Office 不需要该密码)

为什么 Office 会这样做?我该如何阻止它?

答案1

Excel 对链接做了一些奇怪的事情......特别是当您的默认浏览器不是 IE 时。

看起来您可以使用一些注册表设置来强制打开浏览器:

http://support.microsoft.com/kb/218153/en-us

答案2

答案似乎是,对于 Office 2010,相关值不再位于 Wow6432Node 下。现在,它必须设置在原始位置下

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet\
ForceShellExecute = 1

我以前确实尝试过,但错误地阅读了文章的第一部分,其中说“Internet 密钥”应设置为 1。

这意味着 Office 2010(或者至少是我测试过的 Excel 2010)现在有点像 64 位应用程序。

相关内容