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.
Makro als Parameter starten
Moderator: Moderatoren
Re: Makro als Parameter starten
Morgen,
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:
cu, Bernd
M.E. Doch.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.
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.:
Code: Alles auswählen
set AUTOSTART=1
Code: Alles auswählen
Sub Workbook_Open()
If len(Environ("AutoStart")) = 0 Then Exit Sub
' Deinen Code hierher
MsgBox "AutoStart"
End Sub
Re: Makro als Parameter starten
ja, beispielsweise folgende Zeile in der batch macht das:ist es möglich ein Marko in OpenOffice direkt aus einer Batch-Datei zu starten?
Code: Alles auswählen
start soffice macro:///Standard.Module1.Macro1("Parameter1")
Gruß
Stephan
Re: Makro als Parameter starten
Vielen vielen Dank für die Antworten!
Die Lösung von "Stephan" war genau das, was ich gesucht habe.
Die Lösung von "Stephan" war genau das, was ich gesucht habe.