Ja, es funktioniert, ich bin überglücklich
Danke an Dich Robert, Moderation für verschieben an die richtige Stelle und natürlich auch an komma4, der vor Jahren das schon gepostet hat.
Irgendwie habe ich das Makro falsch verstanden, das unter "txthyperlink" der Name des Feldes reinkommt oder umgekehrt habe ich irgendwie falsch verstanden, obwohl (wie ich gerade sehe) der "Reinsteller" des Makros eindeutig erklärt hat. Nun ergänt mit dem, was im Thread
viewtopic.php?f=8&t=27000#p115061 steht, sieht das funktionsfähige Makro so aus:
Code: Alles auswählen
sub oeffneLink
oForm = ThisComponent.Drawpage.Forms.getByName( "MainForm" )
oFeld = oForm.getByName( "Name des Feldes das den Hyperlink beherbergt" )
starten = createUnoService("com.sun.star.system.SystemShellExecute")
starten.execute( ConvertToUrl( oFeld.getText().getString() ), "", 0)
end sub
Nun ich habe noch zusätlich die letzte Zeile im Makro durch die funktionsfähige ausgetauscht und einen anderen Namen gegeben und in Anführungszeichen das geschrieben was gemeint ist. Da hab ich Dummi es auch richtig verstanden.
Die msgbox spuckt das aus: file:///home/konrad/hs_err_pid1665.log
Also, Robert hast du richtig vermutet. Die Datei was die msgbox auspuckt ist lediglich eine Versuchsdatei..
Noch zusätzlich finde ich es cool immer mehr von der BASIC Sprache zu erfahren, durch Dein Beispiel kann ich nun mehr Experimente machen, was in welchen Variablen drin steht. Danke auch dafür.
Hach, hier wird man ja wie ein König behandelt, super Forum, super Leute
MFG