![]() |
|
![]() |
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
![]() Code:
Sub ScratchMacro() 'A basic Word macro coded by Greg Maxey Dim strAbbr, i As Long Dim oRng As Range strAbbr = ".Mr.Mrs.etc." With Selection Set oRng = Selection.Range .Collapse 0 If .End <= .Sentences.First.End Then .MoveEnd wdSentence, 1 Do While InStr(strAbbr, "." & Trim(.Words.Last.Previous.Words.First) & ".") > 0 Or Selection.Text = vbCr .MoveEnd wdSentence, 1 Loop oRng.End = .End End With If oRng.Characters.Last.Previous = vbCr Then oRng.MoveEnd wdCharacter, -1 oRng.Select If Selection.Characters.Last.Previous = vbCr Then Selection.Move wdCharacter, -1 lbl_Exit: Exit Sub End Sub |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Select backstage Print command programmatically | NobodysPerfect | Excel Programming | 0 | 04-23-2015 08:52 AM |
Select the whole sentence when a word has been modified | gloos | Word VBA | 1 | 04-14-2015 10:24 PM |
![]() |
ndnd | Word VBA | 10 | 01-06-2015 01:47 PM |
![]() |
Microsoftenquirer1000 | Word | 8 | 11-19-2014 02:10 PM |
Microsoft Word 2003: casual style from the writing box? | intooutfrom | Word | 0 | 01-04-2010 01:52 PM |