【问题标题】:Follow hyperlink in Powerpoint VBA按照 Powerpoint VBA 中的超链接
【发布时间】:2014-10-21 05:50:00
【问题描述】:

我目前在 VBA 的 Powerpoint 宏中使用此代码来打开带有 URL 的浏览器:

ActivePresentation.FollowHyperlink Address:="http://www.participoll.com/faq/", 
                                   NewWindow:=True, AddHistory:=True

但这仅在有活动演示时才有效。我想执行或调用浏览器来打开超链接,即使没有演示。上面有替代代码吗?

提前致谢!

【问题讨论】:

  • @mehow 这个Shell 可以在非管理员权限下工作吗?
  • 我不知道您的非管理员权限允许您做什么。最好的办法是自己尝试:)

标签: vba hyperlink powerpoint


【解决方案1】:

不使用外部 dll 库

Shell "cmd /C ""start http://www.participoll.com/faq/"""

应该也能解决问题。

问候

阿克塞尔

【讨论】:

  • 对我来说,它会的。你试过了吗,有什么问题吗?如果是这样,请告诉我问题所在。
  • 当然@AxelRichter!谢谢。
【解决方案2】:

您还可以添加无窗口演示文稿,然后在完成后将其关闭:

Dim oPres As Presentation

Set oPres = Presentations.Add(msoFalse)

oPres.FollowHyperlink Address:="http://www.participoll.com/faq/", NewWindow:=True, AddHistory:=True

oPres.Saved = msoTrue
oPres.Close

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    相关资源
    最近更新 更多