![]() |
|
#1
|
|||
|
|||
|
Hi, I have got the macro below to insert semi-colons at the end of a sentence. I'm looking to exclude certain words at the end of sentence i.e 'and, but and or' as these belong to lists which already have a semi-colon before each of these words. How can I exclude these in the code. Thanks
Code:
Sub DPU_Test()
Application.ScreenUpdating = False
Dim Para As Paragraph
Dim oRng As Range
Set oRng = ActiveDocument.Range
With oRng.Find
.Text = ".^p"
.Replacement.Text = "^p"
.Execute Replace:=wdReplaceAll
End With
On Error Resume Next
For Each Para In ActiveDocument.Paragraphs
With Para.Range
If Len(.Text) > 2 Then
If Not .Characters.Last.Previous Like "[.!?:;]" Then
.Characters.Last.InsertBefore ";"
End If
End If
End With
Next
Application.ScreenUpdating = True
End Sub
|
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Image semi-disappearing behind text lines
|
Ulodesk | Drawing and Graphics | 3 | 01-28-2019 12:50 PM |
Word is reverting my formatting semi-randomly after a third-party program removes sections
|
Alsadius | Word | 4 | 11-27-2017 08:46 AM |
Work semi completed
|
c991257 | Project | 11 | 05-11-2016 04:13 AM |
| aligning colon | JRaul | Word | 4 | 07-07-2012 06:06 AM |
| Semi-flexible templates (couple of questions) | mshanks | Word | 1 | 07-29-2009 06:35 AM |