Application.FollowHyperlink 方法 (Access)
FollowHyperlink 方法打开超链接地址指定的文档或网页。
语法
表达式。FollowHyperlink (Address、 SubAddress、 NewWindow、 AddHistory、 ExtraInfo、 Method、 HeaderInfo)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Address | 必需 | String | 确定有效超链接地址的字符串表达式。 |
SubAddress | 可选 | String | 一个字符串表达式,它确定 address 参数所指定的文档中的命名位置。 默认值为零长度字符串 (" ")。 |
NewWindow | 可选 | Boolean | 一个 布尔 值,其中 True (1) 在新窗口中打开文档, False (0) 在当前窗口中打开文档。 默认值为 False。 |
AddHistory | 可选 | Boolean | 一个 Boolean 值,如果为 True,则将超链接添加到“历史记录”文件夹中;如果为 False,则不将超链接添加到“历史记录”文件夹中。 默认值为 True 。 |
ExtraInfo | 可选 | Variant | 一个字符串或字节类型数据的数组,该参数指定定位到超链接的附加信息。 例如,可以使用该参数为 .asp 或 .idc 文件指定搜索参数。 在 Web 浏览器中, extrainfo 参数可能会出现在超链接地址之后,该地址与地址之间用问号 (?) 分隔。 指定 extrainfo 参数时不必包含问号。 |
Method | 可选 | MsoExtraInfoMethod | 一个 MsoExtraInfoMethod 常量,该常量指定 如何附加 extrainfo 参数。 |
HeaderInfo | 可选 | String | 一个指定标头信息的字符串。 默认情况下, headerinfo 参数为零长度字符串。 |
备注
通过使用 FollowHyperlink 方法,可以访问一个不存在于控件中的超链接。 该超链接可以由你或其他用户提供。 例如,可以提示用户在对话框中输入超链接地址,然后使用 FollowHyperlink 方法跟踪该超链接。
导航到超链接时,请使用 extrainfo 和 方法 参数提供其他信息。 例如,可以为搜索引擎提供参数。
使用 Follow 方法可跟踪与控件关联的超链接。
示例
以下函数提示用户输入超链接地址,然后跟踪超链接。
Function GetUserAddress() As Boolean
Dim strInput As String
On Error GoTo Error_GetUserAddress
strInput = InputBox("Enter a valid address")
Application.FollowHyperlink strInput, , True
GetUserAddress = True
Exit_GetUserAddress:
Exit Function
Error_GetUserAddress:
MsgBox Err & ": " & Err.Description
GetUserAddress = False
Resume Exit_GetUserAddress
End Function
可以使用如下所示的过程调用此函数。
Sub CallGetUserAddress()
If GetUserAddress = True Then
MsgBox "Successfully followed hyperlink."
Else
MsgBox "Could not follow hyperlink."
End If
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。