Hallo Oktobaer
Erstmal Unsinn gelöscht!
War wohl schon ein bischen spät gestern Abend.
Ich nehme alles zurück und behaupte das Gegenteil.
Also, ich habe es jetzt folgendermassen hinbekommen:
Man erstellt unter "Meine Makros und Dialoge" eine neue Bibliothek z.B mit dem Namen "StartModue"
In dieser Bibliothek ist ein Module Namens "Module1" enthalten
In "Module1" schreibt man folgenden Code:
Code: Alles auswählen
Sub DateiOeffnen
url=converttourl("D:\Eigene Dateien\Arbeitsordner\Deine Datei.ods")'Dateinamen anpassen!
dim myProp(0) as New com.sun.star.beans.PropertyValue
myProp(0).name="MacroExecutionMode"
myProp(0).value = 4
oDocument = StarDesktop.loadComponentFromURL(url, "_blank", 0, myProp() )
End Sub
Das Module startet man dann mit folgenden Parametern:
Code: Alles auswählen
"C:\Programme\OpenOffice.org 3\program\soffice.exe" "macro:///StartModule.Module1.DateiOeffnen"
Im Dokument selber muss man vorher noch unter Ereignisse "Dokument öffnen" noch das Makro zuweisen welches gestartet werden soll. Das wird unten bei "Speichern in" in Dokument gespeichert.
Fertig.
Ich hoffe es funktioniert so auch bei Dir.
Schönes Restwochenende wünsche ich Dir.
Jürgen