Метод Document.FollowHyperlink (Visio)
Переход к произвольной гиперссылке.
Синтаксис
expression. FollowHyperlink (Address, SubAddress, ExtraInfo, Frame, NewWindow, res1, res2, res3)
Выражение Переменная, представляющая объект Document .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Address | Обязательный | String | Адрес, по которому требуется перейти. Если вы передаете неправильный или несуществующий путь или имя файла для адреса, Visio отобразит сообщение об ошибке. |
SubAddress | Обязательный | String | Дополнительный адрес, по которому требуется перейти; Если эти сведения не нужны, передайте пустую строку. Если адрес — это полный путь к документу Visio, который содержит несколько страниц, можно использовать SubAddress для указания страницы. |
ExtraInfo | Необязательный | Variant | Дополнительные сведения о запросе URL-адреса для использования при разрешении URL-адреса. |
Frame | Необязательный | Variant | Html-фрейм, к которому нужно перейти. |
NewWindow | Необязательный | Variant | Указывает, нужно ли открывать новое окно. Передача любого числа, отличного от нуля, или True , открывает связанную страницу в новом окне. |
res1 | Необязательный | Variant | Неиспользуемые. |
res2 | Необязательный | Variant | Неиспользуемые. |
res3 | Необязательный | Variant | Неиспользуемые. |
Возвращаемое значение
Отсутствует
Примечания
Если вам не нужно передавать какие-либо сведения для одного или нескольких необязательных аргументов, из Microsoft Visual Basic или Visual Basic для приложений не передайте значение. В C или C++ передайте пустой вариант.
Visio 4.5 предоставляет незадокументированный метод Hyperlink для объекта Document , который имеет следующую сигнатуру:
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 для приложений (VBA) показывает, как использовать метод FollowHyperlink для перехода на сайт в Интернете и просмотра итоговой веб-страницы в новом окне браузера. Здесь также показано, как перейти ко второй странице текущего документа и к первой странице другого документа на компьютере. Перед выполнением макроса замените путь и имя файла допустимого документа Visio на компьютере на <путь\имя файла>.
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 и обратная связь.