Hallo cwenet,
hier eine Lösung: Eine Wiederholschleife, welche durch alle Seiten geht. Von jeder Seite wird der "Name", das
heisst die Seitennummer, welche als Pagina gedruckt würde, geprüft. Wenn die Zahl mit dem Operatoren 'mod'
geteilt wird, ist das Resultat (der Restwert) entweder '0' oder '1'. Je nach Ergebnis wird der Variablen 'curSheet'
die entsprechende Stilvorlage zugeteilt.
In der inneren Repeatschleife werden die Textboxen adressiert. Jedem Text wird gesagt, dass er jedem Absatz die
Stilvorlage 'curSheet' zuweisen soll:
---
tell document 1 of application "QuarkXPress 4.11"
activate
repeat with i from 1 to count of pages
tell page i
if (name as integer) mod 2 = 0 then
set curSheet to "AbsatzLinks"
else
set curSheet to "AbsatzRechts"
end if
repeat with j from 1 to count of text boxes
try
tell text box j
tell text 1
set style sheet of every paragraph to curSheet
end tell
end tell
end try
end repeat
end tell
end repeat
end tell
---
Problematisch wird es, wenn Textboxen vorhanden sind, welche nicht behandelt werden sollen (z.B. die Pagina).
Wenn dies der Fall sein sollte, bitte melden.
Gruss, Hans
als Antwort auf: [#419301]