inicio de sesión web usando VBA

Estoy tratando de acceder a mi texto web a / c usando VBA. El primer paso es intentar obtener la etiqueta para los cuadros de ingreso de nombre de usuario y contraseña.

He usado elementos de inspección para determinar las etiquetas y creo que son "nombre de usuario" y "contraseña". Sin embargo, esto no funciona. Desafortunadamente, no tengo experiencia en CSS.

Aquí está mi código.

Sub MyLogin()

    Set ie = CreateObject("InternetExplorer.Application")
    With ie
        .Visible = True
        .Navigate "http://www.o2online.ie/o2/login/"
        Do Until .ReadyState = 4
            DoEvents
        Loop
        .document.all.Item("username").Value = "MyUsername"
        .document.all.Item("password").Value = "MyPassword"
        .document.forms(1).submit
    End With

End Sub

Cualquier ayuda apreciada.

Saludos, tristes

Respuestas a la pregunta(1)

Su respuesta a la pregunta