Es geht natürlich um eine Liste mit hunderten Links
dann verwende z.B. eine benutzerdefinierte Funktion, beispielsweise:
Code: Alles auswählen
Function isohyp(Tabellenname As String, Zellname As String)
akt_zelle = ThisComponent.Sheets(Tabellenname).getCellRangeByName(Zellname)
tmp = akt_zelle.getText().createEnumeration()
Do While tmp.hasMoreElements()
tmp_next = tmp.nextElement()
tmp_akt = tmp_next.createEnumeration()
Do While tmp_akt.hasMoreElements()
eintrag = tmp_akt.nextElement()
If eintrag.TextPortionType = "TextField" Then
If eintrag.TextField.supportsService("com.sun.star.text.TextField.URL") Then
isohyp = eintrag.TextField.URL
End If
End If
Loop
Loop
End Function
und rufe sie in einer Tabellenzelle mittels beispielsweise:
=ISOHYP("Tabelle1"; "A1")
oder:
=ISOHYP("Tabelle1"; "A" & ZEILE())
auf.
Gruß
Stephan