Document.FollowHyperlink 方法 (Visio)

导航到任意超链接。

语法

表达式FollowHyperlink (AddressSubAddressExtraInfoFrameNewWindowres1res2res3)

表达 一个代表 Document 对象的变量。

参数

名称 必需/可选 数据类型 说明
Address 必需 字符串 要导航到的地址。 如果为 Address 传递不正确或不存在的路径或文件名,则 Visio 将显示一条错误消息。
SubAddress 必需 字符串 要导航到的辅地址;如果不需要此信息,请传递空字符串。 例如,如果 Address 是包含多个页面的 Visio 文档的完整路径,则可以使用 SubAddress 指定页面。
ExtraInfo 可选 Variant 解析 URL 时要使用的额外 URL 请求信息。
Frame 可选 Variant 要导航到的 HTML 框架。
NewWindow 可选 Variant 指定是否要打开新的窗口。 如果传递任何非零数字或 True,则将在新的窗口中打开链接的页面。
res1 可选 Variant 闲置。
res2 可选 Variant 闲置。
res3 可选 Variant 闲置。

返回值

Nothing

注解

如果不需要从 Microsoft Visual Basic 或 Visual Basic for Applications传递一个或多个可选参数的任何信息,请不要传递值。 在 C 或 C++ 中,请传递空的变量。

Visio 4.5 为具有以下签名的 Document 对象提供了未公开的 Hyperlink 方法:

HRESULT FollowHyperlink[in] (BSTR Target, [in] BSTR Location);

Visio 5.0 及更高版本仍支持此方法,但它已重命名为 FollowHyperlink45

HRESULT FollowHyperlink45[in] (BSTR Target, [in] BSTR Location);

但是,不建议使用 FollowHyperlink45 ;除非使用的是版本 4.5,否则请改用 FollowHyperlink

示例

此 Microsoft Visual Basic for Applications (VBA) 宏说明如何使用 FollowHyperlink 方法导航到 Internet 上的网站并在新的浏览器窗口中查看生成的网页。 此外,还说明如何导航到计算机上当前文档的第二页和其他文档的第一页。 在运行宏之前,请将计算机上 <有效 Visio 文档的路径和文件名替换为 path\filename>

Public Sub FollowHyperlink_Example() 
 
 'Navigate to the Microsoft Web site and view the page in a new browser window. 
 ThisDocument.FollowHyperlink "https://www.microsoft.com", "", , , 1 
 
 'Navigate to the second page of the current document. 
 ThisDocument.FollowHyperlink "", "Page-2" 
 
 'Navigate to the first page of another document 
 ThisDocument.FollowHyperlink "<path\filename> ", "Page-1" 
 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。