![]() |
|
#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] |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
regular expressions in footnotes
|
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 |
Regular Expressions: match words within quotes?
|
tinfanide | Word VBA | 3 | 02-02-2013 10:07 PM |
| regular expressions for empty lines | eNGiNe | Word | 1 | 01-21-2013 06:38 AM |
Regular Expressions: [!0-9] does not work???
|
tinfanide | Excel Programming | 4 | 05-30-2012 04:09 AM |