Ja, das ist "von Haus aus so". Einzige mir bekannte Umgehungslösung:
Erstelle eine Datenbank mit einer Maske, die im PostOpen einen im Dokument hinterlegten Code ausführt und sich dann selbst schließt. Die Scripte, die Du in den Schaltflächen hinterlegen würdest, schreibst Du in die Dokumente dieser Datenbank, so dass beim Öffnen der Dokumente die Aktion erfolgt, die eigentlich beim Betätigen der Schaltfläche erfolgen soll.
In das Richtextfeld im zugriffsgesteuerten Abschnitt setzt Du anstelle der Buttons Doclinks auf die o.g. Dokumente, denn Doclinks funktionieren auch bei fehlendem Zugriff. Ein Klick auf den Doclink führt dadurch die Aktion aus (öffnet das verlinkte Dokument, das daraufhin den gewünschten Code ausführt und sich wieder schließt).