![]() |
#6
|
||||
|
||||
![]()
You could use a macro like:
Code:
Sub Demo() Dim Rslt, Rng As Range Set Rng = Selection.Range With ActiveDocument.Range With .Find .ClearFormatting .Replacement.ClearFormatting .Text = "[0-9]{1,}" .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Format = False .MatchWildcards = True .Execute End With Do While .Find.Found If (.Characters.First.Previous <> "/") And (.Characters.Last.Next <> "/") Then .Select Rslt = MsgBox("Replace this instance of:" & vbCr & .Text, vbYesNoCancel) If Rslt = vbCancel Then Exit Sub If Rslt = vbYes Then .Text = vbNullString End If .Collapse wdCollapseEnd .Find.Execute Loop End With Rng.Select End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
iiiiifffff | Word VBA | 16 | 06-04-2016 01:47 AM |
Macro to find text in between two characters and then format selected text? | qcom | Word | 5 | 02-19-2015 11:23 PM |
![]() |
ndnd | Word VBA | 10 | 01-06-2015 01:47 PM |
![]() |
simpleonline1234 | Word VBA | 1 | 02-25-2011 02:28 AM |
Find and replace page numbers in body of text | tollanarama | Word | 3 | 02-13-2011 06:00 AM |