Vídeo recomendado
https://youtu.be/diWPPPhW-9E

[RESOLVIDO] - Integração com IE

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Rafaeellnunes
Colaborador
Colaborador
Mensagens: 10
Registrado em: Qua Dez 30, 2015 5:34 am

[RESOLVIDO] - Integração com IE

Mensagem por Rafaeellnunes »

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.
Capturar.JPG
Capturar.JPG (51.82 KiB) Exibido 6256 vezes
Capturar.JPG
Capturar.JPG (51.82 KiB) Exibido 6256 vezes
============================================

A quem puder me auxiliar neste desafio o meu obrigado!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Integração com IE

Mensagem por webmaster »

O mais provável é que o elemento esteja dentro de um frame...


Rafaeellnunes
Colaborador
Colaborador
Mensagens: 10
Registrado em: Qua Dez 30, 2015 5:34 am

Re: Integração com IE

Mensagem por Rafaeellnunes »

webmaster escreveu: Qui Set 03, 2020 12:26 pm O mais provável é que o elemento esteja dentro de um frame...
Olá amigo,

Vc tem razão, está dentro de um frame (anexo)
Capturar2.JPG
Capturar2.JPG (136.93 KiB) Exibido 6250 vezes
Irei dar uma pesquisa agora para ver como (e se é possível) dar continuidade no projeto...


Rafaeellnunes
Colaborador
Colaborador
Mensagens: 10
Registrado em: Qua Dez 30, 2015 5:34 am

Re: Integração com IE

Mensagem por Rafaeellnunes »

Rafaeellnunes escreveu: Qui Set 03, 2020 12:37 pm
webmaster escreveu: Qui Set 03, 2020 12:26 pm O mais provável é que o elemento esteja dentro de um frame...
Irei dar uma pesquisa agora para ver como (e se é possível) dar continuidade no projeto...
RESOLVIDO!!!!

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.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

[RESOLVIDO] - Integração com IE

Mensagem por webmaster »

;)


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder