![]() |
|
#1
|
|||
|
|||
|
Hi guys
I'm writing a code for the typists at our company to use. This one in particular just searches for double spaces and asks to convert them to a single space. It cycles through each instance it finds, asking if you want to change it to a single space. The first instance shows the selection it found, but when it cycles to the next instance it finds it is not showing as selected -- although it still corrects the double space, it just doesn't select the area; I want it to show the selection, so users know what they're correcting. Thoughts? Sub StyleCheck_DoubleSpaces_Test() Selection.HomeKey Unit:=wdStory Dim oFound As Boolean oRange = Selection.Text oSearch = Selection.Find.Found With Selection.Find oFound = .Execute While oFound With oRange With oSearch Dim Result As Integer Result = MsgBox("Amend selection to single space?", vbQuestion + vbOKCancel) If Result = vbCancel Then Exit Sub With ActiveDocument.Content.Find oFound = .Execute(FindText:=" ", Forward:=True, Wrap:=wdFindStop, ReplaceWith:=" ", Replace:=wdReplaceOne) End With End With End With Wend End With End Sub |
| Tags |
| vba |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Is there a way to go to the next selection?
|
wardw | Word | 2 | 09-25-2019 09:19 AM |
| This is not a valid selection | edenworkshops | Word | 3 | 09-18-2019 05:43 AM |
Selection.Bookmarks("\headinglevel") WITHOUT Selection
|
NobodysPerfect | Word VBA | 3 | 01-14-2015 12:58 PM |
Selection of all Text for a specific page in word is spanning selection across pages
|
ramsgarla | Word VBA | 9 | 12-05-2012 03:23 AM |
| How do you add to a selection list? | bryanarn | Excel | 2 | 03-05-2012 05:04 PM |