Ich empfehle unbedingt, eigene Makros in eigenen, externen Bibliotheken anzulegen, und diese nicht einfach in soffice.sbl zu speichern. Dies hat mehrere Gründe:
Die Verteilung vereinfacht sich.
Die ganze Sache wird etwas übersichtlicher, wenn zusammengehörige Module und Dialoge in einer eigenen Bibliothek stecken.
Die Makros werden nicht wieder bei jedem Update «versehentlich» überschrieben.
Das Prozedere ist relativ einfach: Aus dem Makro-Dialog ist «Verwalten» zu wählen, dort wiederum auf der Bibliotheken-Seite «Hinzufügen».

Im darauf folgenden Dialog ist natürlich ein Name zu vergeben. Zusätzlich ist das Feld «Separate Datei anlegen» zu markieren, damit die Makros wirklich in einer eigenen Datei abgespeichert werden.