Hallo Anne u. Willkommen auf hds!
Hast du wirklich Sprache innerhalb von Zeichenformaten?
Antwort auf: Kennt jemand vielleicht ein Skript, das diese Funktion erfüllt? Ich kenne keins und hab daher eins geschrieben. Die nachfolgenden Zeilen erzeugen das Dialogfenster lt. Screenshot. Du kannst dir anschließend den Text markieren und in ein InDesign-Dokument kopieren. Reicht das schon?
Code var curDoc = app.activeDocument; var allParaStyles = curDoc.allParagraphStyles; var list = []; for ( var i = 0; i < allParaStyles.length; i++ ) { var curParaStyle = allParaStyles[i]; var paraStyleName = curParaStyle.name; var paraLanguage = curParaStyle.appliedLanguage.name; list.push(paraStyleName + "\t" + paraLanguage); } alert_scroll ( "Absatzformate" , list.join("\r") ); function alert_scroll ( title, input ) { var w = new Window ( "dialog" , title ); var list = w.add ( "edittext", undefined, input, {multiline: true, scrolling: true} ); list.maximumSize.height = w.maximumSize.height-100; list.minimumSize.height = 250; list.minimumSize.width = 400; w.add ( "button", undefined, "Close", {name: "ok"} ); w.show (); }