मैं उपयोग कर रहा हूँ:काम नहीं कर रहा ie.busy अच्छी तरह से [VBA]
While ie.busy
DoEvents
Wend
' Some Code
मेरी कोड में एक ठहराव को जोड़ने के लिए है, जबकि इंटरनेट एक्सप्लोरर के रिफ्रेश। लेकिन ऐसा लगता है कि यह अच्छी तरह से काम नहीं कर रहा है। 'कुछ कोड भाग पूर्व-परिपक्व रूप से निष्पादित हो रहा है और एक त्रुटि फेंक रहा है।
मैंने अन्य विधियों का भी उपयोग करने का प्रयास किया है। उदाहरण के लिए
Errorhandler:
While ie.busy
DoEvents
Wend
On Error Goto Errorhandler
'Some Code
लेकिन यह भी काम नहीं कर रहा है और कभी-कभी कोड को परिपक्व रूप से पूर्ववत किया जाता है।
कृपया एक अचूक विकल्प
व्यस्त प्रतीक्षा लूप को संभालने के लिए [यह लिंक] (http://stackoverflow.com/a/19019200/1768303) देखें। आपको केवल '.busy' के खिलाफ जांच नहीं करनी चाहिए, बल्कि 'ReadyState = 4' Complete' के विरुद्ध भी जांच नहीं करनी चाहिए। –