Я не новичок в VBA, но я новичок в кодировании всего, что взаимодействует с сетью. Я могу открыть веб-страницу с несколькими иконками. Мне нужна помощь при нажатии на конкретную иконку. Вот HTML-код, который появляется, когда я щелкаю правой кнопкой мыши нужный значок и нажимаю «Проверить элемент»:
<div title="" class="myapps-myapp resource" position="N" index="22">
<div class="myapps-icon-background"></div>
<a class="myapps-icon" href="#">
<img class="iconImage" alt="SomeName"
src="Resources/Icon/aklhdjQ2QWJGVVQxcHpUcEJ5RG5FcEZwcytzPQ--
?size=48"
iconid="akltdjStWJGVVRxcHpUcEJ7QG3FcEZwtytzMT">
</a>
<div class="myapps-status"></div>
<div class="myapps-name">SomeName</div>
</div>
Вот мой код VBA, который у меня имеется:
Sub test()
Dim oHTML_Element As IHTMLElement
Dim oBrowser As Internet Explorer
Dim objIE As Variant
Set objIE = Create Object("InternetExplorer.Application")
objIE.navigate "http://The webpage goes here" 'This open the site
While objIE.readyState <> READYSTATE_COMPLETE And objIE.readyState & _
<> READYSTATE_LOADED
DoEvents
Wend
For Each oHTML_Element In objIE.document.getElementsByName & _
("SomeName")
oHTML_Element.Click 'This does not work!
Next
End Sub
ЛюбойПомощь будет принята с благодарностью. Спасибо!