![]() |
#6
|
||||
|
||||
![]()
Perhaps:
Code:
Private Function testingRegEx() Dim re As RegExp Dim txt As String Dim allmatches As MatchCollection, m As Match Set re = New RegExp re.Pattern = "(Lorem)" re.IgnoreCase = True re.Global = True txt = ActiveDocument.Range.Text If re.TEST(txt) Then 'get all matches Set allmatches = re.Execute(txt) 'look at each match and hilight corresponding range For Each m In allmatches With oDoc.Range.Find .ClearFormatting .Replacement.ClearFormatting .Text = m .Replacement.Text = "^&" .Replacement.Highlight = True .Forward = True .Wrap = wdFindStop .Execute Replace:=wdReplaceAll End With Next m End If End Function
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
loes | Word | 3 | 09-04-2019 07:52 AM |
Word Regular Expressions: zero or more occurences? | tinfanide | Word | 6 | 09-16-2015 03:13 PM |
![]() |
tinfanide | Word VBA | 3 | 02-02-2013 10:07 PM |
regular expressions for empty lines | eNGiNe | Word | 1 | 01-21-2013 06:38 AM |
![]() |
tinfanide | Excel Programming | 4 | 05-30-2012 04:09 AM |