Excel超链接添加redirectURL

时间:2018-11-20 03:10:02

标签: excel hyperlink

我正在用excel创建超链接

=HYPERLINK("https://www.redacted.com/index.html?Display=GroupMeetings/index","link")

当我单击此链接时,它会将网址更改为

https://www.redacted.com/index.html?redirectURL=Display%3DGroupMeetings%2Findex

如果我将URL更改为带有两个?Displayy=的{​​{1}},则不会添加y属性。我找不到任何有关为什么要添加的文档。有人知道为什么吗?

最终目标是通过excel中的超链接将用户深入启动到应用程序中的特定页面。

1 个答案:

答案 0 :(得分:1)

是否需要对用户进行身份验证才能查看将他们发送到的页面?

如果是,则可能是以下原因(来自超级用户https://superuser.com/a/445431/154198的答案):

  

在Excel中单击URL似乎已在您的默认浏览器中将其打开。但这不是真的。在您的浏览器中打开它之前,Excel首先运行Microsoft Office Protocol Discovery。这使用Windows / Internet Explorer组件确定URL是否有效。 (它不会将自己标识为Internet Explorer,而是标识为“用户代理:Microsoft Office存在发现”。)如果结果(以某种方式)还可以,那么它将在默认浏览器中打开该检查的结果。

Microsoft已为此KB218153发布了一个修补程序-可以在这里找到:https://support.microsoft.com/en-gb/help/218153/error-message-when-clicking-hyperlink-in-office-cannot-locate-the-inte

这可能不是您的特定问题,但至少值得了解。