Microsoft Office超链接问题

时间:2013-07-29 14:07:31

标签: vba hyperlink powerpoint

在powerpoint或word 2010中创建超链接以将用户带到我们的网站时,链接会从我在powerpoint中添加的内容更改为在域名之后包含“?target =”标记,后跟链接的其余部分。这出于某种原因迫使用户在访问网站(安全站点)之前再次登录,即使他们已经登录。但是,如果我提供的链接粘贴在浏览器中,因为我认为powerpoint基本上会这样做,一切按预期工作,如果登录,用户将被带到我们网站的所需位置。

我最终通过vba的方法让它工作,但我想知道是否有人能解释为什么会发生这种情况。我不完全确定这是否是我们的结果或与powerpoint有关或两者兼而有之。感谢。

1 个答案:

答案 0 :(得分:0)

这可能是由于行为https://github.com/spilliton/fix_microsoft_links旨在解决。

基本上这是因为当Office产品尝试打开链接时,他们会在内部打开它,跟踪任何重定向,并分析生成的文档以查看是否可以使用Office应用程序打开它。当需要使用浏览器打开链接时,他们会将最终URL(重定向的结果)转发到浏览器,在您的情况下是浏览器页面。在浏览器中打开时,它会注意到我们已经登录并重定向到您的应用程序所处的位置,可能是登录页面