Macro ausführen, wenn ein Calc-Dokument geöffnet wird

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

buchi
Beiträge: 8
Registriert: Fr, 27.11.2009 11:53

Macro ausführen, wenn ein Calc-Dokument geöffnet wird

Beitrag von buchi »

Hallo zusammen,

trotz mehrstündiger Suche in Foren, Anleitungen usw. habe ich folgendes Problem nicht gelöst.

Eine Calc-Datei wird per Mausklick geöffnet. Mit dem Öffnen soll ein Macro ausgeführt werden.
In Excel geschieht das über die Prozedur "Workbook_Open().
Wie macht man das in Calc?

2 mögliche Lösungen habe ich gefunden, allerdings ohne nähere Beschreibung, geschweige denn Beispiele.
  • Den Event "OnLoad" abfragen
    Aber wie frage ich den Event ab?
  • Über eine Macro-Einstellung
    Dazu habe ich nur diesen Satz gefunden:
    User macro assigned to the "Open Document" event through the Tools > Macros > Macro > Assigned... sequence.
Hat jemand für so ein Problem eine konkrete Lösung erstellt?

Grüße
buchi
Karolus
********
Beiträge: 7519
Registriert: Mo, 02.01.2006 19:48

Re: Macro ausführen, wenn ein Calc-Dokument geöffnet wird

Beitrag von Karolus »

Hallo
Gehe bei geöffnetem Dokument zu -->Extras-->Anpassen-->'Ereignisse'........

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
buchi
Beiträge: 8
Registriert: Fr, 27.11.2009 11:53

Re: Macro ausführen, wenn ein Calc-Dokument geöffnet wird

Beitrag von buchi »

Ok, funktioniert!

Zumindest unter Linux.
Morgen werde ich es unter Windows testen.

Danke!!
Buchi
Antworten