Freigeben über


Hyperlinks.Add-Methode (Publisher)

Fügt der angegebenen Hyperlinks-Auflistung ein neues Hyperlink-Objekt hinzu und gibt das neue Hyperlink-Objekt zurück.

Syntax

Ausdruck. Add (Text, Address, RelativePage, PageID, TextToDisplay)

expression Eine Variable, die ein Hyperlinks-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Text Erforderlich TextRange TextRange -Objekt. Der Textbereich, in einen Hyperlink konvertiert werden soll.
Address Optional String Die Adresse des neuen Hyperlinks. Wenn RelativePagepbHlinkTargetTypeURL (Standard) oder pbHlinkTargetTypeEmail ist, muss Address angegeben werden, andernfalls tritt ein Fehler auf.
RelativePage Optional PbHlinkTargetType Der Typ des hinzuzufügenden Hyperlinks. Kann eine der PbHlinkTargetType-Konstanten sein. Der Standardwert ist pbHlinkTargetTypeURL.
PageID Optional Long Die Seiten-ID der Zielseite für den neuen Hyperlink. Wenn RelativePagepbHlinkTargetTypePageID ist, muss PageID angegeben werden, andernfalls tritt ein Fehler auf. Die Seiten-ID entspricht der PageID -Eigenschaft der Zielseite.
TextToDisplay Optional String Der Anzeigetext des neuen Hyperlinks. Wenn angegeben, ersetzt TextToDisplay den durch das Argument Text angegebenen Textbereich ein.

Rückgabewert

Hyperlink

Beispiel

Im folgenden Beispiel werden den Formen 1 und 2 auf Seite 1 der aktiven Publikation Hyperlinks hinzugefügt. Der erste Link verweist auf eine externe Website, und der zweite Link verweist auf die vierte Seite der Publikation. Form 1 und Form 2 müssen Textfelder sein, und es müssen mindestens vier Seiten in der Publikation vorhanden sein, damit dieses Beispiel funktioniert.

Dim hypNew As Hyperlink 
Dim lngPageID As Long 
Dim strPage As String 
 
With ActiveDocument.Pages(1).Shapes(1).TextFrame 
 Set hypNew = .TextRange.Hyperlinks.Add(Text:=.TextRange, _ 
 Address:="https://www.tailspintoys.com/", _ 
 TextToDisplay:="Tailspin") 
End With 
 
lngPageID = ActiveDocument.Pages(4).PageID 
strPage = "Go to page " _ 
 & Str(ActiveDocument.Pages(4).PageNumber) 
 
With ActiveDocument.Pages(1).Shapes(2).TextFrame 
 Set hypNew = .TextRange.Hyperlinks.Add(Text:=.TextRange, _ 
 RelativePage:=pbHlinkTargetTypePageID, _ 
 PageID:=lngPageID, _ 
 TextToDisplay:=strPage) 
End With

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.