Word VBA Textmarken Text ersetzen?
Hallo zusammen,
ich arbeite gerade an einer UserForm, mittels welcher der User Daten zu einer Person eingeben kann, welche automatisch ins Dokument eingefügt werden.
Sollstnad : "Name : Hans Peter" und sobald das Makro nochmal ausgeführt wird, soll Hans Peter z.B. durch Michale Maier ersetzt werden.
Jedoch sieht das beim zweiten Ausführen des Makros so aus : "Name : Hans PeterMichael Maier"
Also die eingabe wird hinter die erste Eingabe gesetzt, statt sie zu erseten
Mein code :
Private Sub CB_Submit_Click()
Dim v_Name As Range
Set v_Name = ActiveDocument.Bookmarks("BS_Name").Range
v_Name.Text = Me.TB_Name.Value
UserForm.Hide
End Sub
Danke schonmal für eure Antworten :)
1 Antwort
Dim v_Name As Range
Bin jetzt schon eine Zeit weg von VBA, Range ist mir nicht geläufig.
Was passiert, wenn Du es als String deklarierst?
oder nicht range zuweist, sondern cell?