Метод 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 и обратная связь.