DocumentBase.FollowHyperlink 方法

定义

解析超链接,或者如果文档已经下载的话,则显示缓存的文档。

public void FollowHyperlink (ref object address, ref object subAddress, ref object newWindow, ref object addHistory, ref object extraInfo, ref object method, ref object headerInfo);
member this.FollowHyperlink : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub FollowHyperlink (Optional ByRef address As Object, Optional ByRef subAddress As Object, Optional ByRef newWindow As Object, Optional ByRef addHistory As Object, Optional ByRef extraInfo As Object, Optional ByRef method As Object, Optional ByRef headerInfo As Object)

参数

address
Object

目标文档的地址。

subAddress
Object

目标文档中的位置。 默认值为一个空字符串。

newWindow
Object

如果为 true,则在新窗口中显示目标位置。 默认值为 false

addHistory
Object

如果为 true,则添加指向当前日期的历史记录文件夹的链接。

extraInfo
Object

一个字符串或字节数组,为 HTTP 指定要用来解析超链接的其他信息。 例如,可以使用 ExtraInfo 指定图像映射的坐标、窗体的内容或 FAT 文件名。 字符串已发布或追加,具体取决于 的值 Method。 使用 ExtraInfoRequired 属性确定是否需要额外的信息。

method
Object

指定其他 HTTP 信息的处理方式。 MsoExtraInfoMethod.

headerInfo
Object

一个字符串,指定 HTTP 请求的标头信息。 默认值为一个空字符串。 在 Visual Basic 中,可以使用以下语法“string1 " & vbCr & "string2”将多个标头行合并为单个字符串。 指定的字符串自动转换为 ANSI 字符。 请注意, HeaderInfo 参数可能会覆盖默认的 HTTP 标头字段。

示例

下面的代码示例使用 FollowHyperlink 方法在新窗口中显示网页。 若要使用此示例,请从 ThisDocument 文档级项目中的 类运行它。

private void DocumentFollowHyperlink()
{
    object address = "http://www.adatum.com/";
    object newWindow = true;
    object addHistory = false;

    this.FollowHyperlink(ref address, ref missing, ref newWindow,
        ref addHistory, ref missing, ref missing, ref missing);
}
Private Sub DocumentFollowHyperlink()
    Me.FollowHyperlink(Address:="http://www.adatum.com", _
        NewWindow:=True, AddHistory:=False)
End Sub

注解

此方法显示位于 参数处 Address 的缓存文档(如果已下载)。 否则,此方法解析超链接,下载目标文档并在适当的应用程序中显示此文档。 如果超链接使用文件协议,此方法将打开文档,而不是下载文档。

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于