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


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