Java - VBA - Internet explorer controls - excel
Enviado: 11 Abr 2020 às 00:39
Pessoal, boa noite!
Estou precisando de ajuda com o codigo abaixo:
Eu disse que meu "ie" é a pagina "X" abaixo, dentro dessa pagina tem vários links em javascript que quando clicados não alteram a url da pagina, porém, a pagina muda. Quando eu uso o getelementsbytagname para trazer uma célula de uma tabela, ele me traz a célula que estão na pagina padrão quando se acessa a pagina a primeira vez, ou seja, ele não traz a informação da pagina que entra quando eu executo o link do java no vba.
Alguem sabe como resolver isso?
"
ie.navigate "http://www.xxxx.com.br/Listagem.aspx"
Do While ie.Busy And ie.readyState <> "REDYSTATE_COMPLETE"
DoEvents
Loop
ie.document.parentWindow.execScript "__doPostBack('ctl00_ContentPlaceHolder_pagMedicao','Change$" & Planilha1.Range("A3").Value & "')"
Do While ie.Busy And ie.readyState <> "REDYSTATE_COMPLETE"
DoEvents
Loop
Cells(4, 1) = ie.document.getElementsByTagName("td")(2).innerText
"
Estou precisando de ajuda com o codigo abaixo:
Eu disse que meu "ie" é a pagina "X" abaixo, dentro dessa pagina tem vários links em javascript que quando clicados não alteram a url da pagina, porém, a pagina muda. Quando eu uso o getelementsbytagname para trazer uma célula de uma tabela, ele me traz a célula que estão na pagina padrão quando se acessa a pagina a primeira vez, ou seja, ele não traz a informação da pagina que entra quando eu executo o link do java no vba.
Alguem sabe como resolver isso?
"
ie.navigate "http://www.xxxx.com.br/Listagem.aspx"
Do While ie.Busy And ie.readyState <> "REDYSTATE_COMPLETE"
DoEvents
Loop
ie.document.parentWindow.execScript "__doPostBack('ctl00_ContentPlaceHolder_pagMedicao','Change$" & Planilha1.Range("A3").Value & "')"
Do While ie.Busy And ie.readyState <> "REDYSTATE_COMPLETE"
DoEvents
Loop
Cells(4, 1) = ie.document.getElementsByTagName("td")(2).innerText
"