Option Explicit
Public Sub CursorDemo()
Dim Ctr As Byte
Dim mt As Single
For Ctr = 1 To 3
MsgBox "Wait1"
System.Cursor = wdCursorWait
mt = Timer
Do While Timer - mt < 2
Loop
MsgBox "Beam"
System.Cursor = wdCursorIBeam
mt = Timer
Do While Timer - mt < 2
Loop
MsgBox "Wait2"
System.Cursor = wdCursorWait
mt = Timer
Do While Timer - mt < 2
Loop
MsgBox "Normal"
System.Cursor = wdCursorNormal
mt = Timer
Do While Timer - mt < 2
Loop
MsgBox "NW Arrow"
System.Cursor = wdCursorNorthwestArrow
mt = Timer
Do While Timer - mt < 2
Loop
MsgBox "Normal"
System.Cursor = wdCursorNormal
mt = Timer
Do While Timer - mt < 2
Loop
MsgBox "Wait3"
System.Cursor = wdCursorWait
mt = Timer
Do While Timer - mt < 2
Loop
Next Ctr
End Sub
Can someone tell me why this code fails to consistently change the cursor to an hourglass when called upon to do so. See the highlighted cells in the following table.