![]() |
#2
|
||||
|
||||
![]()
You can record a macro that will do that. e.g.
Code:
Sub Macro1() Selection.HomeKey wdStory Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "***" .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute End Sub Code:
Sub Macro2() Dim oRng As Range Dim oCC As ContentControl Dim i As Integer: i = 0 Set oRng = ActiveDocument.Range With oRng.Find .Wrap = wdFindContinue Do While .Execute("***") i = i + 1 oRng.Text = "" Set oCC = oRng.ContentControls.Add(wdContentControlRichText) oCC.Title = "Text" & i oCC.Tag = oCC.Title oCC.LockContentControl = True oRng.End = oRng.End + 1 oRng.Collapse 0 Loop End With End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
Tags |
highlighting, macro |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Making a Outlook macro that opens a Excel Workbook | bjornltd | Outlook | 0 | 07-03-2021 06:39 AM |
![]() |
LadyAna | Word | 1 | 12-06-2014 10:39 PM |
![]() |
bakhesh | Mail Merge | 1 | 09-29-2013 07:58 PM |
![]() |
brewsta | Word VBA | 3 | 12-11-2012 03:29 PM |
![]() |
Joshocom | Word | 1 | 03-16-2010 05:03 PM |