![]() |
#4
|
||||
|
||||
![]()
The basic tagging can be done with Find/Replace code like:
Code:
Sub TagHeadings() Dim i As Long For i = 1 To 9 With ActiveDocument.Range With .Find .ClearFormatting .Replacement.ClearFormatting .Text = "" .Replacement.Text = "" .Forward = True .Wrap = wdFindStop .Format = True .MatchWildcards = False .Style = "Heading " & i .Execute End With Do While .Find.Found .InsertBefore "<case>" .Characters.Last.InsertBefore "</case>" .Collapse wdCollapseEnd .Find.Execute Loop End With Next End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
Dr Wu | Word | 4 | 07-15-2018 03:52 AM |
![]() |
cheech1981 | Word | 9 | 01-11-2017 02:14 AM |
![]() |
johnor999 | Word | 4 | 12-06-2013 12:39 AM |
Control the size of space between heading number and heading text | Dr Wu | Word | 1 | 07-17-2013 12:24 PM |
![]() |
Hallet | Word | 1 | 05-31-2012 02:37 PM |