Ich möchte einige Zeichenfolge in Word-Dokument mit ActiveX und JavaScript ersetzen, jetzt habe ich so etwas wie dieses:Ersetzen Sie Text in Word-Dokument durch ActiveX?
var text = Selection.Text;
Selection.Text = text.replace('somesting','somevalue');
Aber danach verliere ich alle formaing. Wenn ich Makros aufzeichnen in WinWord ich diese:
With Selection.Find
.Text = "somestring"
.Replacement.Text = "somevalue"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.Find.Execute Replace:=wdReplaceAll
Also, wie kann ich die letzte Saite mit JS umschreiben?