Kod:
Sub websiteac()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
With IE
IE.Visible = True
.navigate "http://www.google.com"
Do While .Busy: DoEvents: Loop
Do While .readyState <> 4: DoEvents: Loop
End With
End Sub
Mesela benyukarıda ki kodlar ile bir site açmaya çalışıyorum ancak site tam olarak açılamadığında makroyu yarıda kesince doevents kısmının sarı olduğunu görüyorum. Aslında Doevents kısmı tam tamamlanmıyor. öylece tamamlanmasını bekliyor. ama site tam açılamadığı için sanki sistem takılmış gibi duruyor. bunu nasıl engelleyebilirim. mesela 15 saniye süre ile internet sayfası açılmazsa bana uyarı versin ya da tamamlamayı kesip makrodan çıksın. bunu yapabilme şansımız var mı acaba ?
