Problema ao inserir o dado na Web
Enviado: Qua Out 30, 2019 2:55 pm
Boa tarde,
Estou tentando fazer o preenchimento automático de uma guia de DAE, porém preciso de uma ajuda, pois cada passo o site muda e as informações que insiro não estão puxando falando que a variável do objeto ou do bloco 'With' não está inserida. Quem puder me ajudar agradeço. O problema está em negrito.
Esse é o código (ainda em processamento)
Sub Emissao_DAE_MG_1()
Dim ie As InternetExplorer
Dim icms As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "https://www2.fazenda.mg.gov.br/arrecada ... =CONFIRMAR"
Do Until ie.ReadyState = READYSTATE_COMPLETE
Loop
ie.Visible = True
ie.document.all.Item("cmbICMS").Item(2).Selected = True
ie.document.all.Item("btnConfirmar").Click
While ie.Busy
Wend
ie.document.all.Item("cmbTipoIdentificacao").Item(1).Selected = True
ie.document.getelementsbyname("txtIdentificacao").Item.InnerText = "17676214000185"
ie.document.all.Item("btnPesquisar").Click
While ie.Busy
Wend
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 3
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
ie.document.all.Item("cmbReceita").Item(313).Selected = True
ie.document.getelementsbyname("dtVencimento").Item.InnerText = "01/10/2019"
ie.document.getelementsbyname("dtPagamento").Item.InnerText = "08/10/2019"
Estou tentando fazer o preenchimento automático de uma guia de DAE, porém preciso de uma ajuda, pois cada passo o site muda e as informações que insiro não estão puxando falando que a variável do objeto ou do bloco 'With' não está inserida. Quem puder me ajudar agradeço. O problema está em negrito.
Esse é o código (ainda em processamento)
Sub Emissao_DAE_MG_1()
Dim ie As InternetExplorer
Dim icms As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "https://www2.fazenda.mg.gov.br/arrecada ... =CONFIRMAR"
Do Until ie.ReadyState = READYSTATE_COMPLETE
Loop
ie.Visible = True
ie.document.all.Item("cmbICMS").Item(2).Selected = True
ie.document.all.Item("btnConfirmar").Click
While ie.Busy
Wend
ie.document.all.Item("cmbTipoIdentificacao").Item(1).Selected = True
ie.document.getelementsbyname("txtIdentificacao").Item.InnerText = "17676214000185"
ie.document.all.Item("btnPesquisar").Click
While ie.Busy
Wend
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 3
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
ie.document.all.Item("cmbReceita").Item(313).Selected = True
ie.document.getelementsbyname("dtVencimento").Item.InnerText = "01/10/2019"
ie.document.getelementsbyname("dtPagamento").Item.InnerText = "08/10/2019"