Shape.AddHyperlink-Methode (Visio)
Fügt einem Microsoft Visio-Shape ein Hyperlink-Objekt hinzu.
Syntax
Ausdruck. AddHyperlink
expression Eine Variable, die ein Shape-Objekt darstellt.
Rückgabewert
Hyperlink
Hinweise
Die Verwendung der AddHyperlink-Methode ist identisch mit dem Hinzufügen eines Hyperlinks zu einem Shape, indem Sie auf der Registerkarte Einfügen auf Hyperlink klicken.
Wenn für das Shape bereits ein Hyperlink-Objekt vorhanden ist, gibt die Methode einen Verweis auf das vorhandene Hyperlink-Objekt zurück.
Beispiel
Dieses Beispiel veranschaulicht die Verwendung der AddHyperlink-Methode, um einem Shape einen Hyperlink hinzuzufügen. Es zeigt außerdem, wie Sie Fehler auffangen, die beim Zugriff auf nicht vorhandene Hyperlinks generiert werden. Zunächst wird versucht, auf einen nicht vorhandenen Hyperlink zuzugreifen, wodurch ein Fehler gemeldet wird. Anschließend wird der Hyperlink hinzugefügt, und beim zweiten Zugriffsversuch auf den Hyperlink wird kein Fehler gemeldet. Ersetzen Sie address durch eine gültige Internet- oder Intranetadresse, bevor Sie dieses Beispiel ausführen.
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
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.