Alle Hyperlinks ziehen (Microsoft Word)
Annemieke hat ein Dokument, das ziemlich lang ist und eine gute Anzahl von Hyperlinks enthält. Sie möchte alle diese Hyperlinks (und nur die Hyperlinks) in ein brandneues Dokument kopieren, damit sie eine Liste davon an einem Ort hat. Sie fragt sich, ob es einen einfachen Weg gibt, dies zu tun.
Die einzige Möglichkeit, dies zu tun, ist die Verwendung eines Makros. (Vorschläge, die das Suchen und Ersetzen oder das Suchen von Text mit bestimmten Stilen umfassen, kopieren nur den Linktext und nicht den eigentlichen Hyperlink.) Der Schlüssel im Makro besteht darin, mit der Hyperlinks-Auflistung zu arbeiten, wobei die Eigenschaften TextToDisplay und Adresse von besonders zu beachten sind jedes Mitglied der Sammlung.
Sub PullHyperlinks() Dim Src As Document Dim Link As Hyperlink Dim iDoDisplay As Integer Set Src = ActiveDocument If Src.Hyperlinks.Count > 0 Then iDoDisplay = MsgBox("Include display text for links?", vbYesNo) Documents.Add DocumentType:=wdNewBlankDocument For Each Link In Src.Hyperlinks If iDoDisplay = vbYes Then Selection.TypeText Link.TextToDisplay Selection.TypeText vbTab End If Selection.TypeText Link.Address Selection.TypeParagraph Next Link Else MsgBox "There are no hyperlinks in this document." End If End Sub
Das Makro prüft zunächst, ob das aktuelle Dokument Hyperlinks enthält. Wenn dies der Fall ist, kann der Vorgang des Herausziehens fortgesetzt werden. Ist dies nicht der Fall, wird eine entsprechende Meldung angezeigt.
Angenommen, das Dokument enthält Hyperlinks, wird der Benutzer gefragt, ob das neue Dokument den Anzeigetext für die Links enthalten soll. Das Makro erstellt dann ein neues Dokument und durchläuft jedes Mitglied der Hyperlinks-Auflistung. Der Wert der TextToDisplay-Eigenschaft wird dem neuen Dokument hinzugefügt (falls zutreffend), gefolgt vom Wert der Address-Eigenschaft.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (13549) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365.