[gelöst] Datei öffnen, jedoch nicht in einem OO-Frame

Das Textverarbeitungsprogramm

Moderator: Moderatoren

mario.neudeck
*
Beiträge: 10
Registriert: Di, 07.06.2016 08:56

[gelöst] Datei öffnen, jedoch nicht in einem OO-Frame

Beitrag von mario.neudeck »

Hallo,
ich möchte mit einem BAS-Makro eine Datei öffnen, jedoch nicht in einem OO-Frame. Die Datei soll mit dem Standard-Programm des Betriebssystems geöffnet werden.
Ähnlich, als wenn man über den CommandButton für Aktion "Dokument/Website öffnen" hinterlegt hat. Da wird unter Windows eine png-Datei mit Bildbetrachter geöffnet.

Im Moment verwende ich diesen Code, der jedoch die Datei in einem OO-Frame öffnet:

Code: Alles auswählen

        url=converttourl(sFile)
	dim myFileProp() as new com.sun.star.beans.PropertyValue
    	StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )	
Hat jemand eine Idee, wie ich das Problem lösen kann?
Danke,
Mario
Zuletzt geändert von mario.neudeck am Mo, 23.01.2017 11:21, insgesamt 1-mal geändert.
mario.neudeck
*
Beiträge: 10
Registriert: Di, 07.06.2016 08:56

Re: Datei öffnen, jedoch nicht in einem OO-Frame

Beitrag von mario.neudeck »

Habe es bereits gefunden.

Code: Alles auswählen

starten = createUnoService("com.sun.star.system.SystemShellExecute")
starten.execute(url, "", 0)
Antworten