Здравствуйте. При запуске макроса периодически выдается ошибка : Ошибка Run-time error '-2125463506 (8150002e)': Automation error При нажатии дебаг следующее: http://prntscr.com/i6j33n Макрос большой и выполняет много всего, минут 10 может выполняться, иногда и больше, если интернет тормозит. Ошибка вылазит где то 1 раз из 5-8, в остальные попытки ошибки нет. Подскажите, пожалуйста, как можно исправить?
А в чем смысл вообще этих макросов? Ну, загрузили страницу, - и всё?
Надо просто дать команду для выполнения скрипта? (а данные со страницы этой не надо брать) тогда браузер использовать необязательно, - и ошибки не будет
sub test()
SendRequest "ваш URL здесь"
end sub
Function SendRequest(ByVal sURL As String) As String
On Error Resume Next
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", sURL, true
.send
End With
End Function
Игорь, вроде как все корректно работает, даже быстрее стало за счет того, что макросу не приходится дожидаться завершения скрипта, а скрипт выполняется минуты 3. Спасибо!