Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
Delphi 12 Athens
|
AW: OLE - Word - Text ersetzen - in Tabellen
6. Aug 2010, 11:08
Auf hohe Geschwindigkeit wirst Du bei Deiner Implementierung nicht kommen können, da Du Variants verwendest. Die bremsen nämlich OLE enorm aus. Aber Grundsätzlich kannst du ja Word die Sache machen lassen mit diesem VBA-Schnipsel solltest du weiterkommen.
Delphi-Quellcode:
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Word.Selection.Find
.Text = "huba"
.Replacement.Text = "buba"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Sherlock
Oliver Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
Geändert von mkinzler ( 6. Aug 2010 um 11:08 Uhr)
Grund: Code-Tags durch Delphi-tags ersetzt
|