Seite 1 von 1
Makro als Parameter starten
Verfasst: Mo, 17.05.2010 08:06
von saturus
Hallo,
ist es möglich ein Marko in OpenOffice direkt aus einer Batch-Datei zu starten? Den Event-Manager (z. B. Makro beim Start ausführen) kann ich leider nicht benutzen, da sonst bei jedem Start das Makro mit gestartet werden würde.
Vielen Dank für eure mithilfe.
Re: Makro als Parameter starten
Verfasst: Mo, 17.05.2010 11:55
von bst
Morgen,
Den Event-Manager (z. B. Makro beim Start ausführen) kann ich leider nicht benutzen, da sonst bei jedem Start das Makro mit gestartet werden würde.
M.E. Doch.
a) Nimm unter ALT+F11-Zuordnen-Speichern in "DeineDatei.ods", dann gilt die Zuordnung wohl nur für dieses Dokument. 'Programmstart' geht dann hier zwar nicht, aber u.a. 'Laden des Dokuments beendet'
b) Nimm eine Umgebungsvariable. Hier unter Windows z.B.:
sowie:
Code: Alles auswählen
Sub Workbook_Open()
If len(Environ("AutoStart")) = 0 Then Exit Sub
' Deinen Code hierher
MsgBox "AutoStart"
End Sub
cu, Bernd
Re: Makro als Parameter starten
Verfasst: Mo, 17.05.2010 12:15
von Stephan
ist es möglich ein Marko in OpenOffice direkt aus einer Batch-Datei zu starten?
ja, beispielsweise folgende Zeile in der batch macht das:
Code: Alles auswählen
start soffice macro:///Standard.Module1.Macro1("Parameter1")
Gruß
Stephan
Re: Makro als Parameter starten
Verfasst: Mi, 19.05.2010 14:20
von saturus
Vielen vielen Dank für die Antworten!
Die Lösung von "Stephan" war genau das, was ich gesucht habe.