Frage stellen
0

Wie fügt man einen Link auf eine Webseite in einen Macro-Dialog ein?

gefragt 2018-09-22 16:50:34 +0200

krueuw Gravatar-Bild

Ich versuche mit einem per Basic-Makro aufgerufenen Dialog eine Calc-Tabelle zu füllen. Dabei möchte ich den Benutzern als Entscheidungshilfe eine Webseite per Link zur Verfügung stellen. Bisher ist mir das nicht gelungen. Links direkt im Calc-Dokument, also außerhalb des Dialogs, sind während der Dialoglaufzeit nicht klickbar.

Der Umweg über den Browseraufruf per Shell-Befehl käme nur dann in Betracht, wenn ich den Standardbrowser des Betriebssystems ohne Installationspfad benutzen könnte. Ich weiß aber nicht wie.

Bearbeiten Tags ändern Melden schließen vereinen löschen

1 Antwort

0

geantwortet 2018-09-23 12:11:24 +0200

RobertG Gravatar-Bild

Meinst Du vielleicht so etwas:

stFeld = "http://de.libreoffice.org"
oShell = createUnoService("com.sun.star.system.SystemShellExecute")
oShell.execute(stFeld,,0)

Schau gegebenenfalls einmal im Handbuch für Base nach. Ist zwar nicht auf einen Dialog bezogen, klappt aber aus Formularen heraus problemlos: Feldinhalt auslesen und als Shellbefehl weitergeben startet des Browser, der im System der Standardbrowser ist, mit der entsprechenden Seite.

Bearbeiten Melden löschen Link mehr
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2018-09-22 16:50:34 +0200

Angesehen: 36 Mal

Aktualisiert: Sep 23 '18