![]() |
|
#1
|
|||
|
|||
|
Hello,
I need to add a sighn like "/>" at the beginning of each paragraph which normally is in style Normal, and after the last character at the end of the paragraph "/>" I tried this VB, but it cause some problem on the headings , so I need to use different methods and to put the BeforeText and AfterText within the paragraph and not at the headings. Do someone have any suggestion or example? Dim doc As Document Dim para As Paragraph Const BeforeText = "</" Const AfterText = "/>" Application.ScreenUpdating = False Set doc = ActiveDocument For Each para In doc.Paragraphs If para.Style = doc.Styles(wdStyleHeading1) Then para.Range.InsertBefore (BeforeText) para.Range.InsertAfter (AfterText) End If If para.Style = doc.Styles(wdStyleHeading2) Then para.Range.InsertBefore (BeforeText) para.Range.InsertAfter (AfterText) End If If para.Style = doc.Styles(wdStyleHeading3) Then para.Range.InsertBefore (BeforeText) para.Range.InsertAfter (AfterText) End If If para.Style = doc.Styles(wdStyleHeading4) Then para.Range.InsertBefore (BeforeText) para.Range.InsertAfter (AfterText) End If If para.Style = doc.Styles(wdStyleHeading5) Then para.Range.InsertBefore (BeforeText) para.Range.InsertAfter (AfterText) End If Next para End Sub |
| Tags |
| macro, macro help, table control, word 2007 |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Can't insert space at the beginning of a line in Word
|
p89.schneider | Word | 6 | 03-24-2016 11:38 PM |
Macro to Insert text into the beginning on specific paragraphs unless the paragraph is blank
|
caboy | Word VBA | 2 | 04-01-2015 07:00 AM |
VBA code for Microsoft Word macro — select text and insert footnote
|
ndnd | Word VBA | 10 | 01-06-2015 01:47 PM |
Macro to insert multiple pictures to word to a specific size and text wrap
|
mescaL | Word VBA | 3 | 11-03-2014 10:51 PM |
| Looping macros to add text to beginning and end of a paragraph | pachmarhi | Word VBA | 0 | 02-16-2009 06:57 AM |