Siemano,
pracuję nad pewnym programikiem, który otwiera pewną stronę i loguje się automatycznie, do testów wybrałem pocztę gmail.com. Wszystko działa elegancko, tylko chciałbym usprawnić macro o InputBox, do którego wpisze się dane, tzn. login i hasło, które zostaną użyte do logowania. Poniżej fragment kodu, który sam wklepuje dane. W jaki sposób go edytować, aby używał danych z wyskakującego box’a? Czy da się utworzyć inputbox z dwoma polami (username i hasło) bez używania userforma w vb edytorze?
Do
Loop Until oBrowser.readyState = READYSTATE_COMPLETE
Set HTMLDoc = oBrowser.document
HTMLDoc.all.Email.Value = "zaq@gmail.com"
HTMLDoc.all.passwd.Value = "zaq1@WSX"
For Each oHTML_Element In HTMLDoc.getElementsByTagName("input")
If oHTML_Element.Type = "submit" Then oHTML_Element.Click: Exit For
Next
#edit
Udało się