Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
[RESOLVIDO] - Integração com IE
-
- Colaborador
- Mensagens: 10
- Registrado em: Qua Dez 30, 2015 5:34 am
[RESOLVIDO] - Integração com IE
Olá colaboradores todos bem? (desejo que sim!)
Estou extremamente enferrujado, e gostaria de um help...
Estou querendo semi-otimizar um processo (consulta de CPF e dívidas em site de banco), a parde de login e acessar a área de pesquisa será manual.
Mas, quando eu executo a macro para adicionar o CPF da erro:
"Erro em tempo de execução '91':
A variável do objeto ou a variável do bloco 'With' não foi definida"
Minha macro está assim:
================================================
Sub SANTANDER()
Dim ie As InternetExplorer
Set ie = New InternetExplorer
ie.Visible = True
ie.Navigate "https://escobs.santandernegocios.com.br ... tander.htm" 'Site santander
'ie.Navigate "https://google.com.br"
Do Until ie.ReadyState = READYSTATE_COMPLETE
Loop
ie.document.getElementById("TXCPF").innerText = "99999999999"
End Sub
=============================================
o código da página é:
<TD class=TableLight>
<INPUT onkeypress="return VerifyDocument(this, 'TXTPCON');" onkeyup="maskCPFCNPJ(this, 'TXTPCON');" onblur="validaCPFCNPJ(this, 'TXTPCON')" id=TXCPF class=inputWidth120 maxLength=20>
<SPAN id=rfTXCPF class=campoObrigatorio>*</SPAN> </TD>
Obs: no anexo coloquei uma foto do código da página. ============================================
A quem puder me auxiliar neste desafio o meu obrigado!
Estou extremamente enferrujado, e gostaria de um help...
Estou querendo semi-otimizar um processo (consulta de CPF e dívidas em site de banco), a parde de login e acessar a área de pesquisa será manual.
Mas, quando eu executo a macro para adicionar o CPF da erro:
"Erro em tempo de execução '91':
A variável do objeto ou a variável do bloco 'With' não foi definida"
Minha macro está assim:
================================================
Sub SANTANDER()
Dim ie As InternetExplorer
Set ie = New InternetExplorer
ie.Visible = True
ie.Navigate "https://escobs.santandernegocios.com.br ... tander.htm" 'Site santander
'ie.Navigate "https://google.com.br"
Do Until ie.ReadyState = READYSTATE_COMPLETE
Loop
ie.document.getElementById("TXCPF").innerText = "99999999999"
End Sub
=============================================
o código da página é:
<TD class=TableLight>
<INPUT onkeypress="return VerifyDocument(this, 'TXTPCON');" onkeyup="maskCPFCNPJ(this, 'TXTPCON');" onblur="validaCPFCNPJ(this, 'TXTPCON')" id=TXCPF class=inputWidth120 maxLength=20>
<SPAN id=rfTXCPF class=campoObrigatorio>*</SPAN> </TD>
Obs: no anexo coloquei uma foto do código da página. ============================================
A quem puder me auxiliar neste desafio o meu obrigado!
-
- Colaborador
- Mensagens: 10
- Registrado em: Qua Dez 30, 2015 5:34 am
Re: Integração com IE
Olá amigo,
Vc tem razão, está dentro de um frame (anexo) Irei dar uma pesquisa agora para ver como (e se é possível) dar continuidade no projeto...
-
- Colaborador
- Mensagens: 10
- Registrado em: Qua Dez 30, 2015 5:34 am
Re: Integração com IE
RESOLVIDO!!!!Rafaeellnunes escreveu: ↑Qui Set 03, 2020 12:37 pmIrei dar uma pesquisa agora para ver como (e se é possível) dar continuidade no projeto...
consegui acessar os objetos com esse código:
ie.document.all("principal").contentWindow.document.all("TXCPF").innerText = "xxxxxxxxxxx"
onde, "principal" é no do frame e "TXCPF" é o campo a ser preenchido.