Hallo Christoph,
das Ding heisst ganz schlicht 'size'. Aber XPress ist überfordert, wenn zuviel in 'where it is' gepackt wird.
Das heisst, meistens scheitert der Vergleich daran, dass eine Liste der Schriftgrade abgefragt werden soll,
wo nur ein einziger Wert erwartet wird.
Mehr Erfolg hat man mit dem Einspannen der 'text style ranges', also der Textketten, innerhalb welcher die
gleichen Zeichenattribute zugewiesen sind:
---
set sList to {"A", "C", "E", "G"}
set rList to {"B", "D", "F", "H"}
tell document 1 of application "QuarkXPress 4.11"
activate
repeat with i from 1 to count of sList
set s to item i of my sList
set r to item i of my rList
try
tell every story
tell (every text style range whose size is 12)
set (every text where it is s) to r
end tell
end tell
end try
end repeat
end tell
---
Die Ausführung wird dadurch etwas verlängert. Vielleicht hilft, die Masspalette zu verbergen und das Objekt-
werkzeug auszuwählen. Weitere Massnahmen: Start ab OSA-Menü, Einsatz der 'do script'-Methode.
Hans Haesler <hsa@ringier.ch>
als Antwort auf: [#419276]