... ich habe mit den Möglichkeiten etwas gespielt.
Ich habe kein feld $PaperColor in der Maske verankert, sondern das feld $PaperColor über einen Agenten oder eine Aktion gesetzt.
Dabei bin ich auf folgende Besonderheiten gestossen:
... wenn das Feld $PaperColor existiert lässt es sich nicht überschreiben. Dabei wird auch ein Feld $PaperColorEx angelegt. Die Felder müssen zunächst gelöscht werden. Erst dann kann man die Farbe wechseln, indem man das Feld $PaperColor neu belegt.
... mit Formeln kann man nicht im geöffneten Dokument OnTheFly die Farbe wechseln, da hier das Löschen der Felder nicht greift, bzw. das Dokument nicht erneut geöffnet werden kann.
... OnTheFly im geöffneten Dokument funktioniert nur mit LotusScriipt. $PaperColor und $PaperColorEx müssen zunächst gelöscht werden, dem Feld $PaperColor eine neue Farbe zugewiesen werden. Nach einem ReOpen (schließen und öffnen des aktuellen Dokumentes über das Backend) ist die Maskenfarbe dann gewechselt.
ata