"soffice .uno:NewDoc" mittels Shell ausführen
Verfasst: Mo, 09.12.2019 13:10
Hallo,
ich möchte in einem StarBasic-Makro den Aufruf "soffice .uno:NewDoc" ausführen (Hinweis: .uno:NewDoc öffnet das Dokumentvorlagenfenster von LO). Per Terminal klappt das aber per Shell im Makro bekomme ich es nicht hin.
Das hier tut buchstäblich Garnichts:
und das hier gibt Laufzeitfehler (Datei nicht gefunden):
Das Ganze 'spielt' unter Ubuntu 18.04 und LO 6.x.
Hat jemand einen Tipp?
Wozu brauche ich das?
Ich öffne Initial einen Dialog per Shellscript mit:
und habe in dieser Situation (weil nur der Dialog sichtbar ist und kein LO-Fenster (Frame)) keinen direkten Zugriff auf den Dispatcher. Ich könnte nun zwar ein Fenster öffnen aber ich habe die Hoffnung das es auch über "soffice" plus .UNO-Befehl gehen sollte.
Gruß
Stephan
ich möchte in einem StarBasic-Makro den Aufruf "soffice .uno:NewDoc" ausführen (Hinweis: .uno:NewDoc öffnet das Dokumentvorlagenfenster von LO). Per Terminal klappt das aber per Shell im Makro bekomme ich es nicht hin.
Das hier tut buchstäblich Garnichts:
Code: Alles auswählen
Shell("/usr/lib/libreoffice/program/soffice",1,".Uno:NewDoc")
Code: Alles auswählen
Shell(soffice,1,".Uno:NewDoc")
Das Ganze 'spielt' unter Ubuntu 18.04 und LO 6.x.
Hat jemand einen Tipp?
Wozu brauche ich das?
Ich öffne Initial einen Dialog per Shellscript mit:
Code: Alles auswählen
soffice --invisible macro:/// [...]
Gruß
Stephan