Niemand eine Idee?
Also den Suchbereich habe ich ja im Prinzip schon definiert - ich weiss, welches Wort ich verändern möchte. Ein Wort ersetzen kann ich ja, aber den FontStyle dieses Wortes habe ich nicht hinbekommen. In diese Zeile:
Set myFoundItems = mySelection.Search(myFindText, False, False, myReplaceText)
lässt sich vermutlich der FontStyle nicht unterbringen - zumindest habe ich keine funktionierende Schreibweise gefunden.
Und wenn ich meine Selection statt:
Set mySelection = myInDesign.Selection.Item(1)
auf:
Set mySelection = myInDesign.TextFrames.Item("TextFrameName")
ändere und mit .FontStyle kombiniere bekomme ich auch den Fehler, dass das Objekt diese Methode nicht unterstützt. Das AdobeScriptingGuide ist leider sehr spärlich mit Beispielen versehen.
Du mußt den Bereich für die Suche definieren.
Try something like this:
Set myInDesign = CreateObject("InDesign.Application.CS")
Set myDocument = myInDesign.ActiveDocument
Set mySelection = myInDesign.Selection.Item(1)
myFindText = "^p"
myReplaceText = "^n"
Set myFoundItems = mySelection.Search(myFindText, False, False, myReplaceText)
als Antwort auf: [#133817]