Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Click auf Submit Button in html via VBA

Click auf Submit Button in html via VBA
30.04.2016 13:50:49
Henner
Hallo zusammen,
mit folgendem Code lasse ich Daten von Excel in html übergeben:

Sub Anmelden()
Dim IEApp As Object
Set IEApp = CreateObject("InternetExplorer.Application")
IEApp.Visible = True
IEApp.Navigate "https://xxx.xx/form.php?id=12345"
Do: Loop Until IEApp.Busy = False
Do: Loop Until IEApp.Busy = False
With IEApp.Document
Do: Loop Until .ReadyState = "complete"
.getelementbyid("username").Value = "BENUTZERNAME"
.getelementbyid("password").Value = "PASSWORT"
.getelementbyid("submit").Click
End With
Set IEApp = Nothing
End Sub
Leider funktioniert der Click auf den Submit Button nicht, da dieser keine ID zugewiesen hat:
Userbild
Kann mir jemand sagen wie ich diesen Button ansprechen bzw. anklicken kann?
Vielen Dank & Gruss, Henner

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Click auf Submit Button in html via VBA
30.04.2016 18:59:14
Christoph
Hey,
habe gerade erst selber an sowas gearbeitet.
Versuch mal das hier für deine Zeile submit click zu verwenden.
Dim objCtrl As Object
For Each objCtrl In IEApp.document.forms(0).elements
If objCtrl.Type = "submit" Then
If objCtrl.Value = "login" Then
Exit For
End If
End If
Next
Gruß Christoph

Anzeige
AW: Click auf Submit Button in html via VBA
30.04.2016 19:05:11
Christoph
Nachtrag.
Da fehlt natürlich eine Zeile.
Dim objCtrl As Object
For Each objCtrl In IEApp.document.forms(0).elements
If objCtrl.Type = "submit" Then
If objCtrl.Value = "login" Then
objCtrl.Click
Exit For
End If
End If
Next

AW: Click auf Submit Button in html via VBA (ERL)
02.05.2016 11:00:09
Henner
Hallo Christoph,
funktioniert perfekt - danke! Gruss Henner
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige