我正在用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中的超链接将用户深入启动到应用程序中的特定页面。
答案 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
这可能不是您的特定问题,但至少值得了解。