Carla said:
When I'm going through a document in Word with "Find," using "Find Next,"
it keeps getting hung up, stuck on one item, then zooms ahead if I click
"Find Next" again. When it's hung up and I don't click it, it eventually
frees
up and moves to the next item, but sometimes it takes a while and really
slows me down (copyediting). I've tried clicking faster and slower and
adjusting the mouse speed, but no luck.
That is an interesting question. I don't think this is an answer, not
least because it is another question.
Clicking on search panels annoys me. I'd rather leave the mouse alone,
so I know there is a whole bunch of shortcuts for 'find next'. I choose
to use cmd-opt-y because I don't have to reach for a function key.
Then I thought you might be getting stuck in a long document and not
know whether the click on 'find next' had been noticed, and then you
and Word managed to get each other confused. Which lead me to dream up
ways of changing the search direction so I could go back again.
I could not find a keyboard shortcut, so I wrote this silly macro and
assigned it to ctrl-opt-y (geddit?)
I am not very pleased with it, (and this is where the experts are
supposed to rise up and help when they have stopped laughing) since it
probably makes it more rather than less confusing if you are staring at
the screen wondering if the search is over or not. It changes direction
and does the first search in the new direction. I'd rather it just
changed direction, yet without the final execute line, it sits there
with a watch cursor till I do the next search.
Sub Change_search_direction()
'
' Change_search_direction Macro
' Macro recorded 07-05-2004 by Elliott Roper
With Selection.Find
If (.Forward = True) Then
.Forward = False
Else: .Forward = True
End If
End With
Selection.Find.Execute
End Sub
I'd also like to improve the if then else. Is there a way to toggle
..Forward in a less verbose way? It would not let me say
..Forward = !.Forward