zoek een woord met VBA in Word en pas die regel aan.

Status
Niet open voor verdere reacties.

roppie555

Gebruiker
Lid geworden
18 dec 2007
Berichten
36
Ik heb in een Word document een zin:

Betreft: leveringscondities 1-1-2013 t/m 31-12-2013

Nu moet ik aan het eind van die zin de tekst: ", versie 1" toevoegen.
Dit heb ik geprobeerd met:

Code:
With ActiveDocument.Content.Find
    .Text = "leveringscondities"
    .Forward = True
    .Execute
    If .Found = True Then
        Selection.EndKey Unit:=wdLine
        Selection.TypeText Text:=", versie 1"
    End If
End With
De cursor blijft echter op de huidige regel staan en gaat niet naar de regel met het gevonden woord. Hoe kan ik dit oplossen?
 
Dat lukt door met het selection object te werken:
Code:
Sub Test()
ActiveDocument.Content.Select
With Selection.Find
    .Text = "leveringscondities"
    .Forward = True
    .Execute
    If .Found = True Then
        Selection.EndKey Unit:=wdLine
        Selection.TypeText Text:=", versie 1"
    End If
End With
End Sub

Mvg Leo
 
Geweldig, het leven kan zo simpel zijn.
Bedankt voor je hulp.:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan