And on the principle that there's never just one way to do anything, you
could also use the .MoveEndUntil method, whose Help example goes like this:
With Selection
.MoveEndUntil Cset:="a", Count:=wdForward
.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend
End With
The advantage with this one is that the Cset parameter can be a list of
characters, and the extension will stop when it hits any one of them. If you
wanted to extend to the next punctuation mark, you could write
Cset:=".,;:'!"
or some variation on that. There is also a .MoveStartUntil, and both
.MoveEndWhile and .MoveStartWhile.

Signature
Regards,
Jay Freedman
Microsoft Word MVP FAQ: http://word.mvps.org
Email cannot be acknowledged; please post all follow-ups to the newsgroup so
all may benefit.
> Just noticed to things:
>
[quoted text clipped - 12 lines]
>
> Klaus
BobTheElder - 07 Dec 2007 20:04 GMT
Jay & Klaus
Thank you for the different suggestions, I'm learning more and more as I
work on this conversion.
Bob
> And on the principle that there's never just one way to do anything, you
> could also use the .MoveEndUntil method, whose Help example goes like this:
[quoted text clipped - 29 lines]
> >
> > Klaus