Hallo SebS!
wenn ich Dein Script ausführe, dann wird zwar ein Dokument erzeugt, aber es kommt die Fehlermeldung: "... "text box" kann nicht erstellt werden."
Der Grund: Das angegebene Rechteck ist zu klein. Die Box ist zwei Punkte hoch und null Punkte breit, weil die Elemente 3 und 4 der Liste die Positionen des unteren und des rechten Randes sind. Und nicht die Breite und die Höhe. Ich nehme an, die Box soll 12 mal 12 Punkte klein werden. Deshalb: '{bounds:{"10 pt", "12 pt", "22 pt", "24 pt"}, ...'
Übrigens: Die beiden 'new' kannst Du Dir sparen. Und statt 'at document 1' würde ich ein 'tell document 1' einsetzen. Noch etwas: Ich würde zusätzlich die Position präzisieren. Zum Beispiel 'at end' (= ganz hinten) oder 'at beginning' (= ganz vorne):
---
tell application "QuarkXPress 6.1"
activate
make document at beginning
tell document 1
make text box at beginning with properties {bounds:{"10 pt", "12 pt", "22 pt", "24 pt"}, color:"Cyan", name:"test"}
end tell
end tell
---
Hans Haesler <hsa@ringier.ch>
als Antwort auf: [#418767]