Hi,
very difficult to read from your code what you really want.
Especially
>.ExtendMode = False
>.ExtendMode = True
makes no sense to me.
Usually, these commands are very reliably.
Anyway,
>Selection.Find.ClearFormatting
>With Selection.Find
[quoted text clipped - 5 lines]
>
>If Selection.Find.Found Then GoTo SkipHead2 '!!!
causes a a new find process in the current selection,
I think, and from then on it's all a mess.
If you want to know, whether a find operation
has been successfull, use
if .execute then
or
while .execute
respectively
Greetings from Bavaria, Germany
Helmut Weber, MVP
"red.sys" & chr(64) & "t-online.de"
Word XP, Win 98
http://word.mvps.org/