[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

automatische Kapitälchen

Martin Fischer
  
Beiträge gesamt: 12783

5. Jan 2005, 15:30
Bewertung:

gelesen: 3176

Beitrag als Lesezeichen
Hallo F.,

mit den Bordmitteln von InDesign geht das nicht.
Aber ein Script könnte Dir bei der Umsetzung helfen.

Sind die Worte in Großbuchstaben noch über ein anderes eindeutiges Merkmal zu fassen (Auszeichnung: fett, kursiv, unterstrichen ...; Zeichenformat)?

Ich hab mal ein VBScript für die Bearbeitung von einzelnen markierten Worte geschrieben, das ein Ausgangspunkt für die generelle Änderung von Worten in Großbuchstaben sein könnte:

' Kapitaelchen.vbs
'
' Vorraussetzung: Zeichenformat "Kapitaelchen"
' mit dem Zeichenattribut "Kapitälchen"
' Ändert die Groß-/Kleinschreibung des markierten Textes
' auf Kleinschreibung und weist dem markierten Text
' das Zeichenformat "Kapitäelchen" zu.
'
Set myIndesign = CreateObject("InDesign.Application.CS")
Set myDocument = myInDesign.ActiveDocument
Set mySelection = myDocument.Selection(1)
myCharaStyle = "Kapitaelchen"
myselection.changeCase idlowercase
myselection.ApplyStyle myDocument.CharacterStyles("Kapitaelchen")
' Ende Script

Um den ersten Buchstaben des markierten Worts groß zu lassen, tausche die Zeile

myselection.changeCase idlowercase

gegen

myselection.changeCase idtitlecase

Weitere Hilfe im Adobe InDesign Scripting Forum (http://www.adobeforums.com).

Grüßle
Martin

(Dieser Beitrag wurde von MartinF am 5. Jan 2005, 15:32 geändert)
Dieser Beitrag wurde nicht geändert.