Я использую:не ie.busy работает хорошо [VBA]
While ie.busy
DoEvents
Wend
' Some Code
Чтобы добавить паузу в своем коде, в то время как интернет-проводник освежает. Но, похоже, это плохо работает. «Некоторая часть кода запускается досрочно и бросает ошибку.
Я пробовал использовать другие методы. например.
Errorhandler:
While ie.busy
DoEvents
Wend
On Error Goto Errorhandler
'Some Code
Но даже это не работает, и иногда код выполняется досрочно.
Пожалуйста, предложите безошибочной альтернативу ie.busy
См. [Эту ссылку] (http://stackoverflow.com/a/19019200/1768303) о том, как обрабатывать оживленный цикл ожидания. Вы не должны проверять только на '.busy', но также и на' ReadyState = 4 'Complete'. –