Я хочу создать код в Excel Vba , чтобы помочь мне нажать кнопку js image на веб-сайте.
Вот что я попробовал.
Sub test()
Dim ie As Object
Set ie = New InternetExplorer
WebPage = "http://myweb.com" 'a makeup link, not really my site
ie.Visible = True
ie.Navigate WebPage
Application.Wait (Now() + TimeValue("00:00:05"))
ie.Document.getElementById("ctl00_ContentPlaceHolder1_tcSearchRoute_tabSearchRoute2_ibtnSearchR2").Click
End Sub
Когда я запускаю код, он говорит:
RunTime Error '-2147217848 (80010108)' Ошибка автоматизации Вызванный объект отключилсяот своих клиентов.
Вот HTML-код для этой кнопки изображения js
<input type="image" name="ctl00$ContentPlaceHolder1$tcSearchRoute$tabSearchRoute2$ibtnSearchR2" id="ctl00_ContentPlaceHolder1_tcSearchRoute_tabSearchRoute2_ibtnSearchR2" src="../Images/button/btn_searchAccount.png" alt="Search Account" style="border-width:0px;">