Hallo ,
ich habe eine kleine Prozedur in Delphi 5 geschrieben, die in einem Worddokument (hier Office 2007) verschiedene Platzhalter sucht und die durch einen Text ersetzt.
Beispiel: sucht im Dokument den Text "#Betreff#" und ersetzt ihn duch den Inhalt des Felds "edtTer_Betreff.Value"
....
wrdApp := CreateOLEObject('Word.Application');
wrdDoc := wrdApp.Documents.open(aVorlage);
wrdDoc.Content.Find.Execute(FindText := '#Betreff#',
ReplaceWith := Replace(edtTer_Betreff.Value, #13 + #10, #13) ,
Replace := wdReplaceAll);
...
Das Ganze funktioniert aber nicht wenn der Platzhalter in einer Kopfzeile steckt.
Kann mit da jemnad weiterhelfen ?
tia
Bettina
ich habe eine kleine Prozedur in Delphi 5 geschrieben, die in einem Worddokument (hier Office 2007) verschiedene Platzhalter sucht und die durch einen Text ersetzt.
Beispiel: sucht im Dokument den Text "#Betreff#" und ersetzt ihn duch den Inhalt des Felds "edtTer_Betreff.Value"
....
wrdApp := CreateOLEObject('Word.Application');
wrdDoc := wrdApp.Documents.open(aVorlage);
wrdDoc.Content.Find.Execute(FindText := '#Betreff#',
ReplaceWith := Replace(edtTer_Betreff.Value, #13 + #10, #13) ,
Replace := wdReplaceAll);
...
Das Ganze funktioniert aber nicht wenn der Platzhalter in einer Kopfzeile steckt.
Kann mit da jemnad weiterhelfen ?
tia
Bettina
Comment