Hallo,
(das was ich hier beschreibe funktioniert für mich so)
1) Ausführungs-Ereignis
Wenn Dein Makro unmittelbar nach Erzeugung eines Dokuments aus der Vorlage ausgeführt werden soll, musst Du es an das Ereignis Neues Dokument binden, denn aus der Vorlage wird ein neues Dokument namens Unbenannt 1 erzeugt (zumindest ist das meine Arbeitshypothese, warum das so sein muss und warum es funktioniert, wenn man das Makro auch so an das Ereignis bindet). Zum Ausführen bei jedem erneuten Öffnen, bleibt es bei der zusätzlichen Bindung an das Ereignis Dokument öffnen (Man kann ja ein Makro an mehrere Ereignisse binden).
2) Makrosicherheit Hoch
Wenn diese Sicherheitsstufe verwendet wird, was meine Empfehlung ist, muss sowohl das Vorlagenverzeichnis als auch das Arbeitsverzeichnis (siehe Extras -> Optionen -> LibreOffice -> Pfade
) als vertrauenswürdige Quelle in der Makrosicherheit definiert sein.
Getestet mit LibreOffice:
Version: 6.4.5.2,Build-ID: a726b36747cf2001e06b58ad5db1aa3a9a1872d6
CPU-Threads: 8; BS: Linux 4.12; UI-Render: Standard; VCL: kf5;
Gebietsschema: de-DE (de_DE.UTF-8); UI-Sprache: de-DE, Calc: threaded
Ich hoffe das hilft.