|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2005
Messaggi: 584
|
[VBA] collegamento/login a sito web
Ciao, dovrei collegarmi da Excel tramite macro a un sito web fare il login e poi accedere a un'altra pagina del sito a cui mi sono loggato, con il seguente codice riesco a collegarmi al sito e fare il login soltanto che dopo questo non carica l'altra pagina (http://www........../index.asp), potete per favore aiutarmi? grazie!!!
![]() Sub collegamento() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.navigate "http://www........../login/insLogin.asp" IE.Visible = True Do While IE.Busy Or IE.readyState <> 4 DoEvents Loop IE.document.all("User").Value = "pluto" IE.document.all("Pwd").Value = "paperino" IE.document.forms(btnLogin).submit IE.navigate "http://www........../index.asp" End Sub |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2005
Messaggi: 584
|
ho provato a modificarlo così:
Sub collegamento() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.navigate "http://www........../login/insLogin.asp" IE.Visible = True Do While IE.Busy Or IE.readyState <> 4 DoEvents Loop IE.document.all("User").Value = "pluto" IE.document.all("Pwd").Value = "paperino" IE.document.forms(0).submit IE.navigate "http://www........../index.asp" Do While IE.Busy: DoEvents: Loop Do Until IE.ReadyState <> 4: DoEvents: Loop End Sub però carica la seconda pagina senza aver fatto il login ![]() Inoltre sapete dirmi per favore come faccio a verificare se è stato fatto e non è scaduto il login se rilancio la macro, in modo da caricare direttamente la seconda pagina ? ![]() ![]() ![]() grazie ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2005
Messaggi: 584
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2005
Messaggi: 584
|
nessuno sa aiutarmi
![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:07.