mal zur Abwechselung eine Frage für Word.
Aus TXts, die aus ASCII kommen, möchte ich die Absatzmarken, die hinter jeder einzelnen Zeile stehen entfernen, aber nicht die, die wirklich Sinn machen, weil sie Absätze erzeugen.
Das kann man natürlich über VBA und FIND and Replace machen.
ActiveDocument.Range(0, 0).Select
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "^p"
.Replacement.Text = " "
.Execute Replace:=wdReplaceAll
End With
ActiveDocument.Range(0, 0).Select
Dabei gehen aber auch die wirklichen Leerzeilen flöten.
Also möchte ich prüfen: Wenn nach der gefundenen Absatzmarke wieder eine kommt, soll die nicht entfernt werden. So bleiben die Leerzeilen, die Sinn machen, erhalten, sonst hat der Fliesstext keine Absätze mehr.
Meine Frage: Kann ich in Word VBA auch anders auf den Text des Dokuments zugreifen, als den ganze Text in einen String zu laden?
Markus