Compartilhar via


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.