Objeto Hyperlinks (Publisher)
Representa a coleção de hiperlink objetos em um intervalo de texto.
Comentários
Use a propriedade TextRange.Hyperlinks para retornar a coleção Hyperlinks .
Use a Adicionar método cria um hiperlink e adicioná-lo à coleção Hyperlinks.
Use Hiperlinks (índice), em que o índice é o número do índice, para retornar um único objeto Hyperlink em uma publicação, intervalo ou seleção.
A propriedade Count dessa coleção retorna o número de hiperlinks somente na forma ou na seleção especificada.
Exemplo
O exemplo a seguir exclui todos os hiperlinks de texto na publicação ativa que contêm a palavra Tailspin no endereço.
Sub DeleteMSHyperlinks()
Dim pgsPage As Page
Dim shpShape As Shape
Dim hprLink As Hyperlink
For Each pgsPage In ActiveDocument.Pages
For Each shpShape In pgsPage.Shapes
If shpShape.HasTextFrame = msoTrue Then
If shpShape.TextFrame.HasText = msoTrue Then
For Each hprLink In shpShape.TextFrame.TextRange.Hyperlinks
If InStr(hprLink.Address, "tailspin") <> 0 Then
hprLink.Delete
Exit For
End If
Next
Else
shpShape.Hyperlink.Delete
End If
End If
Next
Next
End Sub
O exemplo a seguir cria um novo hiperlink para o site especificado.
Sub AddHyperlink()
Selection.TextRange.Hyperlinks.Add Text:=Selection.TextRange, _
Address:="https://www.tailspintoys.com/"
End Sub
Este exemplo exibe os endereços para o primeiro hiperlink se a seleção especificada contém hyperlinks.
Sub DisplayHyperlinkAddress()
With Selection.TextRange.Hyperlinks
If .Count > 0 Then _
MsgBox .Item(1).Address
End With
End Sub
Métodos
Propriedades
Confira também
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.