And*_*rej 44 hyperlink microsoft-excel
我有一个 Excel 超链接问题:我点击,比方说A1,复制其中的链接 ( http://www.godaddy.com/domains/searchresults.aspx?ci=54814),右键单击超链接并将该 URL 复制为链接(如果它没有被自动检测和更改)。
当我点击它时,我被重定向到http://www.godaddy.com/domains/search.aspx?ci=53972.
如果我将链接直接复制并粘贴到浏览器中,则它可以正常工作(即,我不会被重定向到其他 URL)。
有谁知道发生了什么?
Arj*_*jan 45
您使用的 URL 需要来自 cookie 的更多信息才能显示搜索结果而不是搜索页面。将 URL 粘贴到不同的浏览器(或删除您的 cookie),您将获得相同的结果。
在 Excel 中单击 URL 似乎会在您的默认浏览器中打开它。但事实并非如此。在浏览器中打开它之前,Excel 首先运行Microsoft Office Protocol Discovery。这使用 Windows/Internet Explorer 组件来确定 URL 是否有效。(它不会将自己标识为 Internet Explorer,而是将其标识为“用户代理:Microsoft Office 存在发现”。)如果结果(不知何故)没问题,那么它将在您的默认浏览器中打开该检查的结果。
由于缺少 cookie(更准确地说:缺少会话),GoDaddy 为 Internet Explorer 组件提供了一些重定向。结果将在您的默认浏览器中打开。这就是您看到的网址。
很可能您的默认浏览器不是 Internet Explorer?然后将 URL 直接粘贴到 IE 中并单击它以获取 cookie,然后也可能使链接从 Excel 工作。(仅用于测试;这不是永久解决方案。)
使用不依赖来自 cookie 的某些隐藏信息的 URL 会更幸运,例如http://www.godaddy.com/domains/search.aspx?domainToCheck=superuser.com
小智 12
这是 Excel 故障。如果您将链接粘贴到 Outlook 电子邮件或写字板中并从那里打开链接,它将正常工作。
Excel 不应创建隐藏会话来验证超链接。这有什么意义。它只需要打开它,没有别的。它们在 MS Word 中使用相同的逻辑。从那里也行不通。当 Excel 尝试在后台验证链接时,会创建未经过身份验证的新会话,因此它会被重定向到登录页面或其他内容。之后,Excel 将打开重定向 url,而不是在浏览器中打开原始 URL。他们真的知道如何把简单的事情复杂化。
小智 11
这是一个已知的 Microsoft 错误,如果出现以下情况,超链接将被重定向到另一个页面:
ForceShellExecute注册表项不存在或没有被设置为1您可以从这里应用修复:
http://support.microsoft.com/kb/218153
小智 0
我可以复制您的问题,但这不是 Excel 问题。实际上是 Godaddy 将您重定向到第二个链接。尝试将该链接粘贴到您的浏览器中,您将看到它重定向到第二个链接。
注:在 Excel 2007、Firefox 13.0.1 上测试
| 归档时间: |
|
| 查看次数: |
76384 次 |
| 最近记录: |