Hallo,
ich habe ein Problem beim befüllen meiner Textmarken in einem Word Dokument. Ich nutze Word 2003 SP2.
Die Textmarken sehen wie Folgt aus:
#EmpfängerTitel##EmpfängerVorname# #EmpfängerNachname##EmpfängerName2#
Wenn ich die Textmarken nun mit den Daten aus der Datenbank befülle habe ich das Phänomen, dass die Textmarken zu weit selektiert werden. Schwer vorzustellen, deswegen hier ein Beispiel ;).
#EmpfängerNachname# -> wird zu "Mustermann"
Anschließend wird #EmpfängerName2# befüllt. Hierbei wird allerdings Der Nachname von der Range mit selektiert und überschrieben, sodass der Nachname gelöscht wird. Gleiches Spiel bei Titel + Vorname. Mache ich Leertasten zwischen die Textmarken, habe ich keine Probleme. Das ist allerdings nicht gewünscht.
Hier mal der Code, wie ich die Textmarken befülle:
Sub einfuegen(Bookmark As String, text As String)
If Application.ActiveDocument.Bookmarks.Exists(Bookmark) Then
Dim BMRange As Range
Set BMRange = ActiveDocument.Bookmarks(Bookmark).Range
BMRange.text = text
ActiveDocument.Bookmarks.Add Bookmark, BMRange
End If
End Sub
Vielen Dank schonmal :)
VG
Nico
|