2016-06-16 8 views
-1

Ich habe etwas Code geschrieben, um ein IE-Objekt zu erstellen, füllen Sie einige Sachen und klicken Sie auf eine Schaltfläche, um mit der nächsten Webseite fortzufahren. Nachdem ich sichergestellt habe, dass diese neue Webseite vollständig geladen ist, möchte ich die URL dieser neuen Webseite erhalten, aber sie gibt immer die URL der ersten Webseite zurück. Warum passiert dies?Excel VBA erhalten URL von neu angeklickt Webseite

+1

Könnten Sie den Teil des Codes enthalten, in dem Sie die URL zurückkehren? –

Antwort

0

wenn Sie warten bis die Seite geladen ist;

Do 
Loop Until ie.ReadyState = READYSTATE_COMPLETE 

dann sollte die URL nur

sein
ie.Document.URL