在 Excel 2003 中打开超链接时出错

在 Excel 2003 中打开超链接时出错

当我单击以关注 Excel 中的超链接时,出现此错误:

Unable to open http://blah... Cannot download the information you requested.

Excel 文件中的超链接是使用 HYPERLINK() 公式创建的。

我使用 Google Chrome 作为默认浏览器。该网站使用基本身份验证,我已在提示时输入了正确的凭据(对话框看起来像 IE 身份验证框,而不是 Chrome 的,但它一直都是这样,即使在正常工作时也是如此)。

直到最近,这个问题才出现。我猜我们的 IT 部门对 IE 的配置做了一些不恰当的更改,导致 Office 无法打开 URL,尽管我使用的是 Chrome 浏览器。

我已经检查过的内容:

  • URL 很好,手动粘贴到 Chrome、IE 或 Firefox 中时可以正常工作。
  • IE 是不是设置为离线工作(已在 Google 上找到该建议)。
  • 我检查了程序访问和默认值并确认选择了 Chrome。
  • URL 中没有任何内容需要 URLEncoding,因此编码不是什么大问题

我曾经收到过其他用户关于同样问题的报告,但这是我第一次亲身遇到这种情况。

答案1

我发现这意味着 HTTP 响应可能不是标准的 200,并且 Excel 可能无法处理它。

验证这一理论的两种方法:

  1. (更简单,但不太精确)尝试将您的链接更改为您知道将返回正确的 200 HTTP 响应的链接。http://google.com似乎没有任何重定向或任何东西。看看您是否可以点击该链接并查看链接是否有效。
  2. (需要安装软件,但会提供更多详细信息)如果您有权安装软件,请安装代理,例如Fiddler看看底层发生了什么。看看请求是否真的传出了你的盒子,以及返回的响应代码是什么。

鉴于您说该网站使用基本身份验证,您可能无论如何都会得到不同的响应(我认为是 401 身份验证),所以情况可能并非如此。

相关内容