Hallo Willem,
ja, man kann:
---
tell document 1 of application "QuarkXPress 4.11"
activate
try
delete (every text box whose story 1 is "")
end try
end tell
---
Damit werden – wie gewünscht – alle wirklich leeren Boxen gelöscht. Wenn in einer Box nur ein
einziger Zwischenraum steckt, dann bleibt sie bestehen.
Eine andere Ausnahme sind verkettete leere Boxen, deren "story" mindestens ein Zeichen enthält.
Wenn diese Boxen auch entfernt werden sollen, dann muss man das Script leicht ändern:
---
tell document 1 of application "QuarkXPress 4.11"
activate
try
delete (every text box whose text 1 is "")
end try
end tell
---
Aufgepasst: beide Scripts räumen auch Textboxen ab, welche als Hintergrund dienen. Wenn dies ein
Problem sein sollte, dann komme bitte zurück.
Hans Haesler, hsa@ringier.ch
als Antwort auf: [#418250]