Excel VBA - Нажмите на веб-элемент во время загрузки страницы? - PullRequest
0 голосов
/ 08 марта 2019

Мне интересно, можно ли нажать на веб-элемент во время загрузки страницы, вот мой код, но он не работает:

Sub Link()

       Dim IE                  As InternetExplorer
       Dim lMaterial           As String
       Dim lObra               As String
       Dim Shell As Object
       'Dim IE As Object


       'ABRE O IE EXPANDIDO
       Set IE = CreateObject("InternetExplorer.Application")
       IE.Visible = 1
       IE.Toolbar = 0
       IE.MenuBar = 0

       'ABRE O SIENGE
       IE.Navigate "https://curyempreendimentos.sienge.com.br/sienge/MED/listLiberacoesMedicoes.do"
       'IDENTIFICA SE O SIENGE FOI TOTALMENTE CARREGADO
       Do While IE.Busy = True
           DoEvents
       Loop
       'IDENTIFICA SE O SIENGE FOI TOTALMENTE CARREGADO
       While IE.READYSTATE <> READYSTATE_COMPLETE
       Wend
       sng = timer
           Do While sng + 1 > timer
           Loop

       'INFORMA O Nº DO CONTRATO
       IE.Document.all("labelContrato").Value = ActiveCell
       Call IE.Document.parentWindow.execScript("javascript: CT_BLR(this);onChangeContrato(false)", "JavaScript")

       'CONSULTA MEDIÇÕES À SEREM LIBERADAS

       Do While IE.Busy = True

       Set elems = IE.Document.getElementsByTagName("input")
           For Each e In elems
               If (e.getAttribute("Value") = "Consultar") Then
                   e.Click
               Exit For
           End If
       Next e

       Loop

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...