ich nutze gelegentlich ein Skript hier aus dem Forum von Martin Fischer, das mir eine große Hilfe bei der Umbenennung von Formaten ist (Absatz- und Zeichenformate). Allerdings werden Formate in Formatgruppen nicht geändert. Ich habe nun einiges ausprobiert, habe aber leider keine Lösung gefunden das Skript entsprechend anzupassen.
Eventuell gibt es hier schon was, das ich bei meiner Suche übersehen habe? Oder ihr habt mir einen Tipp, wie ich das Skript anpassen kann.
vielen Dank für deine schnelle Antwort. Deinen Vorschlag hatte ich ausprobiert und jetzt nochmals überprüft. Leider wird dann bei allen Formaten (gleich ob in einer Formatgruppe oder nicht) nun die Fehlermeldung ausgegeben:
"Absatzformat [XXX] nicht vorhanden oder Absatzformat [YYY] nicht überschreibbar."
Die Zuordnungen "alter Name" – "neuer Name" definierst Du im Block zwischen den Trennlinien:
In der eckigen Klammer steht der alte Name in einfachen Anführungszeichen. Hinter dem Gleichheits-/Zuweisungszeichen = steht der neue Name. Sprich: "new name von 'Absatzformat 1' ist 'A1'.
Änderungen, die wg. Vorhandenseins eines Absatzformats mit dem Zielnamen in der entsprechenden Formatgruppenebene nicht vorgenommen werden können, erscheinen am Ende in einer Zusammenfassung (Dialog).
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 31. Okt 2018, 11:00 geändert)
Hallo, ich weiß das Thema ist schon etwas älter, doch habe ich eine deutsche Seite gefunden die ein Script anbietet, welches genau das kann. Also Formate und auch Formatgruppen-namen umbenennen. GREP ist hier auch noch möglich. Lohnt sich also das mal anzusehen. Sucht einfach mal nach http://www.steiniscript.de.
was müsste man ändern, damit das Skript auch bei Zeichformaten (und evtl. weiteren Formaten) funktioniert? Reicht es, überall "Paragraph" durch "Character" zu ersetzen? . Grüße von Michael
_______________
Schönheit ist das Weglassen von Überflüssigem. (Michelangelo)
vor einiger Zeit bin über dieses Thema gestolpert und verwende seither das Script für alle Formatkategorien in angepasster Form immer wieder gerne. Es spart eine Menge Zeit und Nerven bei wiederkehrender Aufbereitung von Dateien mit sehr vielen Formaten, die in ein vorgegebenes Schema überführt werden müssen.
Leider gibt es in den Dateien auch sehr viele Formatgruppen, was mich nun zu der Frage bringt, ob analog zu der Formatumbenennung auch eine Scriptvariante möglich wäre, oder es sie vielleicht schon gibt, mit welcher die ebenfalls vorhandenen Formatgruppen in jeder Formatkategorie (Absatz-, Zeichen, Objekt, Zellen- und Tabellenformat) jeweils in einem Rutsch umbenannt werden können.
(Dieser Beitrag wurde von typecookie am 1. Okt 2022, 18:53 geändert)
Upps, gerade fällt mir auf, dass mein Text nicht vollständig ist. hier kommt der fehlende Absatz:
Diverse Suchen im Netz haben zu keinem Erkenntnisgewinn geführt und beim Scripten hapert's bei mir noch gewaltig. Habt ihr vielleicht eine Lösung oder Tipps und Tricks, wie man so eine Umbenennaktion umsetzen kann?
für manche Aufgabenstellungen (v.a. Umbenennung ähnlicher/gleicher Namenselemente von Formaten mit GREP) eignet sich das (kostenpflichtige) Skript von Luis Felipe Corullón https://corullon.com.br/...oduct/rename-styles/. Leider kann es keine Suchstrings oder Settings abspeichern. Schau dir einfach mal das Video auf der Seite an.
Feiertägliche Grüße Olly -- -- -- -- -- Mac mini M2 Pro, macOS Sonoma (14.4), Adobe CC, FrameMaker 10
danke für deine Antwort. Das Script von LFC habe ich schon. Es funktioniert auch prima bei Änderungen, die einem Schema unterliegen, aber leider eben nicht für das Umbenennen von mehreren individuellen Namen in ganz andere individuelle Namen.
An dem weiter oben vorgestellten Script von Martin Fischer finde ich spannend, wie quasi anhand einer Liste Namen durch ganz andere ersetzt werden können. Dasselbe Prinzip für Formatgruppen wäre super.
ich komme noch einmal mit der Frage um die Ecke, ob das oben stehende Script von Martin Fischer so umgebaut werden kann, dass statt der Formate die Formatgruppen in der jeweiligen Palette in einem Rutsch gemäß der einzutragenden Paarungen geändert werden.
Und wenn ja, kann das jemand für mich machen? Soll auch nicht »für umsonst« sein …
Deine Anforderungen sind deutlich komplexer als im obigen Skript, auf das Du Bezug nimmst.
Irgendwie müssen die Gruppen in den einzelnen Bereichen (AF-Gruppen, ZF-Gruppen, Objektstilgruppen, Farbfeldergruppen, Tabellenformatgruppen, Zellenformatgruppen) mitverwaltet und unterschieden werden.
Und das alles im Skript selbst zu hinterlegen, scheint mir auch nicht sinnvoll.
Alternativ könnte ich mir bereichspezifische Listen (CSV-Dateien) vorstellen oder Dialoge, basierend auf den alten Namen ggf. mit Vorschlägen für neue Namen (GREP oder aus Listen).
Aber das alles übersteigt Aufwand und Interesse dessen, was hier im Forum zu leisten ist. Das Design wäre besser auf direktem Weg abzustimmen.
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 10. Mär 2023, 13:48 geändert)
ich habe habe gerade gesehen, das mein obiger Link nicht mehr funktioniert, vielleicht kann diese Klasse bei der Aufgabenstellung helfen: WpsStylesClass