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

VBA + Internet (Preencher e enviar formulário)

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
ch.fontes
Acabou de chegar
Acabou de chegar
Mensagens: 5
Registrado em: Ter Jul 29, 2014 1:13 am

VBA + Internet (Preencher e enviar formulário)

Mensagem por ch.fontes »

Meus amigos,
Sou iniciante no assunto, mas tenho muita vontade de aprender...
Preciso navegar até a página do Tribunal de Justiça de SP.
No canto direito (Consulta processos), preencher os dois campos e clicar em pesquisar.
Após, capturar as informações do Andamento processual e retornar para uma planilha excel.
No código abaixo, consegui preencher os campos, mas quando uso o comando 'click' a página do TJ retorna um erro diz que os valores não foram preenchidos. Acredito que precise usar alguma validação entre o primeiro e segundo campo, que não estou conseguindo fazer, alguém pode me dar um luz? Só preciso fazer ele acessar a página do processo, o resto eu mesmo quero ir fazendo para ir me familiarizando com o VBA.

Código: Selecionar todos

Sub AndamentoSP()
'
' AndamentoSP Macro
'
Dim caminho, processo, N_unica, movimento, dt_mov As String
Dim ie As InternetExplorer

processo = Cells(Selection.Row, 1)
 'exemplo de processo: "001091205183"
caminho = "http://www.tjsp.jus.br/"

Set ie = New InternetExplorer
ie.Visible = True
ie.Navigate caminho

Do Until ie.ReadyState = READYSTATE_COMPLETE
Loop
ie.Document.all.Item("ctl00_cphConteudoGeral_PesquisaRapida1_ddlTiposPesquisa").Selectedindex = 1
ie.Document.all("ctl00_cphConteudoGeral_PesquisaRapida1_txtNumeroPesquisadoSomenteNumero").innertext = processo
ie.Document.all("ctl00_cphConteudoGeral_PesquisaRapida1_btnPesquisar").Click

'
End Sub
Agradeço desde já!
Abraços,


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.


ch.fontes
Acabou de chegar
Acabou de chegar
Mensagens: 5
Registrado em: Ter Jul 29, 2014 1:13 am

Re: VBA + Internet (Preencher e enviar formulário)

Mensagem por ch.fontes »

Pessoal, consegui resolver. Encontrei a solução aqui mesmo no fórum:
viewtopic.php?t=939&p=5080#.U9gXZOPlogR


Responder