Поделиться через


Метод Application.FollowHyperlink (Access)

Метод FollowHyperlink открывает документ или веб-страницу, указанные адресом гиперссылки.

Синтаксис

expression. FollowHyperlink (Address, SubAddress, NewWindow, AddHistory, ExtraInfo, Method, HeaderInfo)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Address Обязательный String Строковое выражение, вычисляющее допустимый адрес гиперссылки.
SubAddress Необязательный String Строковое выражение, которое вычисляет именованное расположение в документе, указанном аргументом address . По умолчанию используется строка нулевой длины (" ").
NewWindow Необязательный Логический Логическое значение, в котором True (1) открывает документ в новом окне, а значение False (0) открывает документ в текущем окне. Значение по умолчанию - false.
AddHistory Необязательный Логический Логическое значение, в котором True добавляет гиперссылку в папку History, а значение False не добавляет гиперссылку в папку History. По умолчанию используется значение True.
ExtraInfo Необязательный Variant Строка или массив данных байтов , указывающий дополнительные сведения для перехода по гиперссылке. Например, этот аргумент может использоваться для указания параметра поиска для ASP- или IDC-файла. В веб-браузере аргумент extrainfo может появиться после адреса гиперссылки, отделенного от адреса вопросительным знаком (?). При указании аргумента extrainfo не нужно включать вопросительный знак.
Метод Необязательный MsoExtraInfoMethod Константой MsoExtraInfoMethod , указывающей способ присоединения аргумента extrainfo .
HeaderInfo Необязательный String Строка, указывающая сведения о заголовке. По умолчанию аргумент headerinfo представляет собой строку нулевой длины.

Замечания

С помощью метода FollowHyperlink можно переходить по гиперссылке, которая не существует в элементе управления. Эта гиперссылка может быть предоставлена вами или пользователем. Например, можно предложить пользователю ввести адрес гиперссылки в диалоговом окне, а затем использовать метод FollowHyperlink для выполнения этой гиперссылки.

Используйте аргументы extrainfo и method для предоставления дополнительных сведений при переходе по гиперссылке. Например, можно предоставить параметры в поисковую систему.

Используйте метод 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 и обратная связь.