Hallo André,
Du bist inzwischen durch eigenes Überlegen selbst zum Ziel gekommen.
Trotzdem möchte ich Dir noch einen anderen Weg, ohne mit der
selection zu arbeiten, zeigen.
Ein Hyperlink hat eine Eigenschaft
source.
Davon gibt es unterschiedliche Typen (Seitenobjekt, Text, Querverweis).
Im Falle der letzten beiden Typen
HyperlinkTextSource und
CrossReferenceSource gibt es dahinter eine Eigenschaft
sourceText.
Dahinter verbirgt sich ein Text-Objekt oder ein Einfügepunkt.
Und von dem kannst Du zum ersten Absatz – paragraphs.firstItem() – hochklettern.
Beispiel: