![]() |
|
|||||||
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
I'm trying to insert text at the beginning of every paragraph that has a specific style format unless that paragraph is blank or begins with a space. If the paragraph is blank or contains a space I would like to macro to do nothing and move onto the next paragraph. here is what I have so far:
Code:
Sub PortionMarking()
With ActiveDocument.Content.Find
.ClearFormatting
.Style = wdStyleBodyText
Do While .Execute(Forward:=True, Format:=True) = True
With .Parent
If .End = ActiveDocument.Content.End Then
.StartOf unit:=wdParagraph, Extend:=wdMove
.InsertAfter "(U) "
Exit Do
Else
.StartOf unit:=wdParagraph, Extend:=wdMove
.InsertAfter "(U) "
.Move unit:=wdParagraph, Count:=1
End If
End With
Loop
End With
End Sub
Now I believe it needs another nested if statement within the do loop to check for a space or blank before deciding to insert text but I am not sure the best way to go about doing that. any help would be greatly appreciated |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Why when I paste text into word, blank space appears after a paragraph & I can't delete it?
|
AWD | Word | 3 | 10-16-2018 01:10 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 |
need macro insert blank row(s) under data
|
gogita_79 | Excel Programming | 12 | 09-16-2014 07:15 AM |
need macro insert row under specific data
|
gogita_79 | Excel Programming | 2 | 09-15-2014 01:48 AM |
| Looping macros to add text to beginning and end of a paragraph | pachmarhi | Word VBA | 0 | 02-16-2009 06:57 AM |