![]() |
|
#1
|
||||
|
||||
![]()
Based on your example document:
Code:
Sub ChangeParasAfterHeading() Dim para As Paragraph, nextPara As Paragraph Dim oRng As Range Dim i As Integer If Selection.Type = wdSelectionIP Then MsgBox Prompt:="You have not selected any text!" Exit Sub End If Set oRng = Selection.Range With oRng For Each para In oRng.Paragraphs For i = 1 To 7 If para.Style Like "Heading " & i & "*" Then Set nextPara = para.Next If Not nextPara Is Nothing Then If nextPara.Style = "Body Text" Then nextPara.Style = "Body" & i End If End If End If Next i Next para End With lbl_Exit: Set oPara = Nothing Set nextPara = Nothing Set oRng = Nothing Exit Sub End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
#2
|
|||
|
|||
![]()
Hi Graham, thank you so much for the updated code, it really is appreciated and has worked very well. I have now added this to my manual to auto numbering macro and have just realised a couple of things I hadn't taken into consideration with the indents now the full code has run.
Once the auto numbering has inserted, if there is only one numbered paragraph e.g. 1, 1.1, 2, how can I tell the code to remove the auto number 1.1 and replace (in this example) with Body 1. If there are 2 or more previous numbered paragraphs e.g. 2.1, 2.2 and the following paragraph is not numbered, how can I tell the code that the non-numbered paragraph (in this example) should be Body 1 as these types of indents should sit directly under the previous number. I have attached a Word document to show the indents. TEST DOC FOR BODY LEVELS.docx Body Level.PNG |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
WildfireS3 | Word | 2 | 05-18-2020 05:18 AM |
Indent on headings | nerion | Word | 5 | 04-11-2019 04:48 AM |
Difference between first line Indent and Left Indent | kingston123 | Word | 3 | 09-25-2018 02:47 PM |
Indent of first numbered heading different from subsequent headings | ultimateguy | Word | 1 | 08-12-2015 06:51 AM |
![]() |
bwofficer | Word | 2 | 12-12-2014 12:21 AM |