I just set the heading style for the headings in my word document. And now I need to copy the content to another paper. But in that case, I have to change the heading level in new document.
So can I get a way to batch change the heading level in Word? For example, all heading 2 change to heading 3. Thanks!
#1. "RE: batch change the heading level in word 2010" In response to Yamliy (Reply # 0)
Thanks for joining us here at PCQ&A. Unfortunately I don't think that anyone here has the expertise to address your question. We had a member/moderator here that probably could help, but SteveYandl hasn't posted since early 2014.
You may get better results by posting on a Microsoft forum or a forum dedicated to Microsoft Office issues.
Behind every good computer... is a jumble of wires 'n stuff.
#2. "RE: batch change the heading level in word 2010" In response to Yamliy (Reply # 0)
Hi,
1. You can use “Find and Replace" in word , you can choose the heading style in Format for Find Style and Replace Style.
2. You can also promote or demote the level of all Headings
2.1 First of all, click “View” then choose “Outline”. 2.2 In “Outline” view, you press “Ctrl+ A” to select the entire document. 2.3 Next click the single right arrow in “Outline Tools” demote the level of all headings in the document. Or click the single left arrow to promote heading level. Each click promotes or demotes one level a time. So, make one or multiple clicks accordingly. 2.4 Lastly, click “Close Outline View” to exit.
3. or you can use VBA Sub PromoteOrDemoteParagraph() Dim strRule As String
Selection.WholeStory strRule = InputBox("To promote heading level, enter p" & vbNewLine & "To demote heading level, enter d")
If strRule = "p" Then Selection.Paragraphs.OutlinePromote Else Selection.Paragraphs.OutlineDemote End If Selection.Collapse wdCollapseStart End Sub