Man kann in StarOffice/LibreOffice/OpenOffice.org unter an-
derem Basic-Makros(*1) schreiben, die sehr viel/fast alles
können.
Allerdings ist der Aufbau und die Dokumentation, äh, gewöh-
nungsbedürftig. Beispielsweise ist das Suchen per regulärem
Ausdruck relativ einfach und schamlos aus irgendwelchen Fo-
renbeiträgen herauskopierbar:
| Sub Main
| oDoc = ThisComponent
| oSearch = oDoc.createSearchDescriptor()
| with oSearch
| .SearchString = "ABCD[0-9][0-9][0-9][0-9]"
| .SearchRegularExpression = true
| .SearchCaseSensitive = false
| end with
| oResult = oDoc.findFirst(oSearch)
| oFound = odoc.findFirst (oSearch)
| Do Until IsNull(oFound)
| MsgBox oFound.getString()
| oFound = oDoc.findNext(oFound.End, oSearch)
| Loop
| End Sub
Aber für das (Er-)Setzen eines Hyperlinks muss man sich wohl
tiefer in die API einarbeiten. Daher: Falls Du diesen Weg
gehst und erfolgreich bist, bitte hier posten.
Tim
(*1) Python und (prinzipiell) andere Programmiersprachen
können auch verwendet werden.