Calc VBA Interagindo com Internet Explorer

Olá à todos. Estou começando a usar o CALC com VBA para fazer login em um site para desenvolver uma planilha, mas não estou conseguindo fazer com que o código encontre a caixa de login. Este é o código que estou trabalhando:

option vbasupport 1

    Sub LoginSite()

    Set ie = CreateObject("internetexplorer.application")

    ie.navigate "https://idp.plataformamaisbrasil.gov.br/idp/"
    ie.Visible = True

    Do While ie.busy And ie.readyState <> "READYSTATE_COMPLETE"
    DoEvents
    Loop

    ie.document.getElementid("username").value = 1

    ie.Quit

End Sub 

O erro ocorre aqui:

ie.document.getElementid("username").value = 1 ,

já tentei com getElementTagName, getElementName e o erro que aparece é:

 Erro de execução do BASIC. '423'
getElementid

Erro de execução do BASIC.
'423'
getElementName

Erro de execução do BASIC.
'423'
getElementTagName

Se alguém puder me ajudar a entender como funciona e se houver algum material de estudo a respeito fico agradecido.