Método Shape.AddHyperlink (Visio)
Adiciona um objeto Hyperlink a uma forma do Microsoft Visio.
Sintaxe
expression. AddHyperlink
Expressão Uma variável que representa um objeto Shape .
Valor de retorno
Hiperlink
Comentários
Usar o método AddHyperlink é equivalente a adicionar um hiperlink a uma forma clicando em Hiperlinks na guia Inserir.
Se um objeto Hyperlink já existe para a forma, o método retornará uma referência ao objeto Hyperlink existente.
Exemplo
Esse exemplo mostra como usar o método AddHyperlink para adicionar um hiperlink a uma forma. Ele também mostra como capturar erros originados quando você tenta acessar hiperlinks inexistentes. Ele tenta primeiro acessar um hiperlink que não existe, gerando portanto um erro. Em seguida, ele adiciona o hiperlink e quando tenta acessar o hiperlink uma segunda vez, nenhum erro é gerado. Antes de executar este exemplo, substitua address por um endereço da Internet ou intranet válido.
Sub AddHyperlink_Example()
Dim vsoShape As Visio.Shape
Dim vsoHyperlink As Visio.Hyperlink
Dim blsCaught As Boolean
'Draw a rectangle shape on the active page.
Set vsoShape = ActivePage.DrawRectangle(1, 2, 2, 1)
'A shape that has no hyperlink should raise an exception
'when the Hyperlink property is accessed.
On Error GoTo lblCatch
blsCaught = False
Set vsoHyperlink = vsoShape.Hyperlink
If Not blsCaught Then
Debug.Print "ERROR - Hyperlink didn't throw an exception!"
End If
'Add a hyperlink to a shape.
Set vsoHyperlink = vsoShape.AddHyperlink
'Return an absolute address.
vsoHyperlink.Address = "address "
Exit Sub
lblCatch:
Debug.Print "Error was thrown : " & Err.Description
blsCaught = True
Resume Next
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.