Code:
Sub replace3()
Dim oRng As Range
Dim hf As Word.HeaderFooter
For Each hf In ActiveDocument.Sections(1).Headers
Set oRng = hf.Range
With oRng.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "Springtown"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchWildcards = True
While .Execute
hf.Range.Fields.Add oRng, wdFieldEmpty, "MERGEFIELD Address_line1", False
oRng.Collapse wdCollapseEnd
Wend
End With
Next
End Sub