ja, Deine Lösung funktioniert. Doch: die 'off styles' kannst Du Dir sparen. Und wofür sie gedacht sind, weiss ich auch nicht.
Es genügt, die 'on styles' aufzuführen … … auch wenn dem Text eine andere Kombination zugewiesen ist.
Die Liste der Style kann auch vorher zusammengesetzt und dann mit einer Variablen zugewiesen werden: --- tell document 1 of application "QuarkXPress 5.01" set newStyle to {bold, italic, outline} tell current box tell story 1 tell paragraph 1 set style to {on styles:newStyle} end tell end tell end tell end tell ---
Man sollte auch vorsichtig sein mit Stilen, die sich gegenseitig ausschliessen: underline – word underline / all caps – small caps / superscript – subscript
Manuell können diese Paare nicht gleichzeitig angewendet werden. Per Script sehr wohl: es gibt keine Fehlermeldung. Aber ich glaube nicht, dass dies zur Stabilität des Dokuments beitragen würde …
was ich noch hätte einfügen sollen: wenn Du einen triftigen Grund für die Auflistung der 'off styles' kennst (ausser sie zur Hand zu haben), dann lasse es mich bitte wissen. Ich lasse mich gerne belehren. :-)