keine schöne Lösungen, aber vielleicht ist eine Notlösung dabei:
Notlösung 1:
In die Verbergeformeln der komplette Maske anhaken, dass sie beim Drucken nicht angezeigt werden. Beim gewöhnlichen Ausdruck kommt dann nur ein weißes Blatt heraus. In einer separaten Druckschaltfläche dann erst das Script ausführen und die Maske wechseln (oder ein temporäres Dokument erstellen, alle Items rüberkopieren, ausdrucken, schließen (ziemlicher Murks wegen der 2 Masken, bei komplizierten Verbergeformeln in der Maske nicht zu empfehlen))
Notlösung 2:
Ein Feld mit einem fetten Eintrag: "Nur über die Schaltfläche XY ausdrucken" oben in die Maske einfügen. Wenn die Schaltlfäche gedrückt wird, wird das Feld geleert (sollte auch im Lesemodus funktionieren), dann das Script ausgeführt, gedruckt und der Eintrag wiederhergestellt. Beim gewöhnlichen Ausdrucken steht dann immer der fette Eintrag über dem Dokument
Notlösungen halt ...