Hallo liebe OpenOffice-Friends,
hab da noch mal ne kleine Frage: Wenn ich mit Hilfe von "loadComponentFromURL(...)" eine Datei in meinem Makro öffnen möchte, dann muss ich ja den absoluten Pfad angeben. Ist es auch möglich aus dem Pfad der Anwendung heraus eine Datei zu öffnen ohne zu wissen wo die genau liegt?
Hintergrund ist, dass ich eine Portable Version von OOo benutze und diese natürlich genau den Vorteil besitzt, dass die irgendwo liegt.
Vielen dank
<JANEK>
Pfadangabe bei LoadComponentfromURL
Moderator: Moderatoren
-
- *
- Beiträge: 15
- Registriert: Di, 31.10.2006 12:59
In der kostenlosen Codesammlung von Andrew Pitonyak (http://www.pitonyak.org/AndrewMacro.odt) ist unter Punkt 10.4 der Gebrauch des Standard-FileOpen-Dialogs abgedruckt. Lad Dir einfach die ganze Datei herunter, da es wahrscheinlich noch weitere nützliche Beispiele enthält. Ich selbst hab aber dieses Beispiel auch noch nicht ausprobiert.
Du mußt den Programmpfad von OOo ermitteln, etwa so:
Gruß
Stephan
Code: Alles auswählen
StarDesktop.loadComponentFromURL( CreateUnoService("com.sun.star.util.PathSubstitution").substituteVariables("$(inst)", true) & "/program/" & "<Name der Datei>", "_blank", 0, Array() )
Gruß
Stephan
-
- *
- Beiträge: 15
- Registriert: Di, 31.10.2006 12:59