Итак, моя проблема в том, что мне нужно щелкнуть элемент, вложенный в два кадра в html-странице. Я попробовал следующее, но продолжаю получать "run-time error '-2147352319'
при запуске строки:
Set iframedocy = iframedoc.Frames("catalogo")
Вот полный код:
Sub download()
Dim IE As Object
Dim doc As MSHTML.HTMLDocument
Set IE = CreateObject("internetexplorer.application")
IE.navigate "page"
Do While IE.readyState <> 4: DoEvents: Loop
Set doc = IE.Document
Set iframedoc = doc.Frames("frmMain").Document
Set iframedocy = iframedoc.Frames("catalogo")
iframedocy.getElementsByTagName("img")(0).click
End sub
и вот соответствующая часть HTML-кода
HTML-код