Ich habe Hans Haesler mal angemailt,
der mir schon bei vielen Scriptfragen behilflich war.
Hier seine Antwort:
Die ganze Gruppe kann auf einen Schlag kopiert werden.
Drei Probleme:
1. Die gewünschte Seite wird ignoriert.
2. Die Auswahl der Gruppe im zweiten Dokument ist aufgehoben.
3. Die neue Gruppe ist gruppiert.
Abhilfe? Mit einer Repeat-Schleife die Boxen abfragen und wenn eine
davon ausgewählt ist, auf die gewünschte Seite im Zieldokument kopieren.
Achtung: ich bin immer noch der Auffassung, dass es besser ist, wenn
die benutzen Farben, die S&B und die Stilvorlagen vorher manuell ins
Zieldokument transferiert werden (falls sie dort nicht vorhanden sind).
Im folgenden Script sollte noch jede Menge Error-Handling eingebaut
werden: Ist ein zweites Dokument offen? Existiert die angegebene Seite?
Nur um zwei davon zu nennen.
---
tell document 1 of application "QuarkXPress 5.01"
set p to text returned of (display dialog ¬
"Zielseite im Zieldokument:" default answer "")
repeat with i from 1 to count of generic boxes
tell generic box i
if selected is true then
my copyBox(i, p)
end if
end tell
end repeat
end tell
on copyBox(i, p)
tell application "QuarkXPress 5.01"
copy generic box i of document 1 to beginning of page p of document 2
end tell
end copyBox
---
Das Kopieren geschieht in einem separaten Handler. Sonst gibt es
einen Adressierungs-Konflikt.
Hilft dies?
Grüsse,
Hans
---
Hans Haesler
<hsa@ringier.ch> ################################
Bei mir hat es mit XPress 5 geklappt.
Oliver Wendtland
Druckerei und Verlag
H. Bösmann GmbH
Detmold
_________________________________
Ich habe mich nicht verirrt. Ich bin nur ... richtungsmäßig herausgefordert.