Тема: Поиск и добивка найденного выражения
Ищу в документе строчку вида:
068:0099:АРРР:13ч00м17с120: :+00042,20:+00046,70:-00002,04: % :нн 24
вот таким вот выражением:
patern = "<(068:[0-9]{4}:[^0032А-Я0-9]@:[0-9чмс]{12}:[0-9^0032+,-:]@:[%^0032НК]@:нн [0-9]{2})"
макрос такой:
With Selection.Find
.Text = patern
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
While Selection.Find.Execute
Selection.Range.HighlightColorIndex = wdRed
Wend
Подскажите как к найденному выражению дописать номер по порядку (I:1.2.3.4....)
Никак не пойму, в данном случае если записать: .Replacement.Text = "\1 номер по порядку", ничего не заменяется
Если в цикле While Selection.Find.Execute написать Selection.Range.InsertBefor "номер П/П" дописывает, только к первому найденному выражению столько раз сколько найдет искомый вариант.....
Что не правильно делаю?