【发布时间】:2013-07-29 08:55:55
【问题描述】:
当在 powerpoint 或 word 2010 中创建超链接以将用户带到我们的网站时,链接从我在 powerpoint 中输入的内容更改为在域名后面包含“?target =”标签,然后是链接的其余部分。然后由于某种原因,即使用户已经登录,这也会迫使用户在访问网站(安全站点)之前再次登录。但是,如果我提供的链接被粘贴在浏览器中,就像我认为 powerpoint 基本上会做的那样,一切按预期工作,如果登录,用户将被带到我们网站内的所需位置。
我最终通过 vba 的方法让它工作,但我想知道是否有人可以解释为什么会发生这种情况。我不完全确定这是我们的目的还是与PowerPoint有关,或者两者兼而有之。谢谢。
【问题讨论】:
-
你能举例说明你输入的内容与 PPT 显示的内容吗? PPT在哪里显示这个目标标签?也就是说,你在哪里看到它添加了一个标签?如果您编辑超链接,则有一个目标框架按钮,可让您确定锚点的目标参数,但不应添加 ? URL 的参数。编辑一个超链接,点击目标框架,看看它是否设置为“无”以外的东西。
-
我给它:virtualhighschool.com/d2l/lms/content/viewer/… 它给我:virtualhighschool.com/… 这个目标框架按钮在哪里?我似乎无法在编辑超链接下找到它。我正在使用 ppt 2010。
-
我猜PPT中没有文本框按钮。在 Word 和 Excel 中有,所以这很奇怪。当我将该 URL 键入幻灯片时,它不会使其成为超链接。如果我将 www 放在前面,它会创建超链接,但不会将 ?target 附加到 url - 这很正常。如果我复制/粘贴链接位置,它不会附加。如果我 Ctrl+K 并粘贴链接位置,而不是附加。您能否详细介绍创建链接的具体步骤,以及您在哪里看到它附加了目标?
-
哦,它只会在您点击链接时附加目标。至少对我来说是这样。
-
好的,我们已经超出了我的专业领域,但是......我可以确认它会在您单击它时添加目标。对我来说,当我粘贴它时它也会添加目标。那是因为我没有登录。目标是网站添加的,不是Office。它将它放在那里,这样它就可以在您登录后将您发送到您想去的地方。问题的根源(我认为)是 Office 不尊重您的默认浏览器的 cookie/缓存,甚至不尊重 Internet Explorer 的。如果你愿意,我会为你准备一个疯狂的实验。
标签: vba hyperlink powerpoint