Hallo schnurgly,
bitteschön. Wie schon erwähnt, Karsten's Script funzt besser. Aber Du solltest es mit einem 'try'-Wickel
ausstatten (damit es keine Fehlermeldung gibt, wenn mal keine leere Rahmen vorhanden sind) und auch das
Auffrischen des Bildschirms ist kein Luxus (sonst sieht man die entfernten Rahmen immer noch). Die Meldung
am Ende würde ich auch beibehalten (weil es bei einer grossen Anzahl von Rahmen doch etwas dauert).
---
tell application "Adobe InDesign CS2"
activate
try
set myBlah to every text frame of document 1 whose (length of parent story = 0)
delete myBlah
set active spread of active window to spread 1 of document 1
end try
display dialog "Fertig." buttons "OK" default button 1 with icon 1 giving up after 1
end tell
---
Die Zauberworte für Absatz- und Zeichenformat heissen paragraph style und character style
Aber weil diesen das Attribut unused nicht zugeordnet ist, kann man nicht gezielt die unbenutzten löschen
(wie schon hier http://www.page-online.de/page/forum/viewthread/2905 erklärt). Das folgende Script löscht
alle Absatzformate, ob in Gebrauch oder nicht.
---
tell application "Adobe InDesign CS2"
activate
try
delete paragraph styles of document 1
end try
end tell
---
Also nicht ganz alle. "Kein Stil" und "Standard" können nicht gelöscht werden. Ersterer ist mit CS2 unsichtbar.
Gruss, Hans
als Antwort auf: [#420777]