Partager via


Objet Hyperlinks (Publisher)

Représente la collection de liens hypertexte objets d'une plage de texte.

Remarques

Utilisez la propriété TextRange.Hyperlinks pour renvoyer la collection Hyperlinks .

Utilisez Ajouter méthode pour créer un lien hypertexte et l'ajouter à la collection Hyperlinks.

Utilisez hyperlinks (index), où index est le numéro d’index, pour renvoyer un seul objet Hyperlink dans une composition, une plage ou une sélection.

La propriété Count de cette collection renvoie le nombre de liens hypertexte dans la forme ou la sélection spécifiée uniquement.

Exemple

L’exemple suivant supprime tous les liens hypertexte de texte de la composition active qui contiennent le mot Tailspin dans l’adresse.

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

L’exemple suivant crée un lien hypertexte vers le site web spécifié.

Sub AddHyperlink() 
 Selection.TextRange.Hyperlinks.Add Text:=Selection.TextRange, _ 
 Address:="https://www.tailspintoys.com/" 
End Sub

Cet exemple affiche l'adresse du premier lien hypertexte si la sélection spécifiée contienne des liens hypertexte.

Sub DisplayHyperlinkAddress() 
 With Selection.TextRange.Hyperlinks 
 If .Count > 0 Then _ 
 MsgBox .Item(1).Address 
 End With 
End Sub

Méthodes

Propriétés

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.