Pasar datos de Excel a un form Web
Tengo una pagina donde cargo mi numero de CUIT (clave única de identificación tributaria) mi password y me ingresa al site para tener acceso a aplicaciones fiscales el tema es que no logro que se de la instrucción ENTER te paso el código, quizás sea una pavada, o quizás no, o al menos si me dices si se puede o no hacer.
Esto lo estoy haciendo en vba en Excel 2013
Cargue las referencias microsoft HTML Object Library y Microsoft Internet Controls
Código original modificado de esta pagina:
http://www.familycomputerclub.com/how-to-login-automatically-into-website-using-excel-vba.html
Dim HTMLDoc As HTMLDocument 'General Declaraciones
Dim MyBrowser As Internet explorer 'General Declaraciones
Sub Datos_AFIP()
Dim MyHTML_Element As IHTMLElement
Dim MyURL As String
On Error GoTo Err_Clear
MyURL = "https://auth.afip.gov.ar/contribuyente/"
Set MyBrowser = New Internet explorer
MyBrowser.Silent = True
MyBrowser.navigate MyURL
MyBrowser.Visible = True 'hasta aca abre la pagina y la muestra
Do
Loop Until MyBrowser.readyState = READYSTATE_COMPLETE
Set HTMLDoc = MyBrowser.document
HTMLDoc.all.user.Value = "20242746660" 'carga mi numero de cuit
HTMLDoc.all.Password.Value = "123456" 'carga mi clave
SendKeys "{RETURN}" 'aca no puedo hacer que ingrese con enter
'SendKeys "{tab}"
Err_Clear:
If Err <> 0 Then
Err.Clear
Resume Next
End If
End Sub
yo tengo algo parecido que hacer y lograr yo logre una buena porcion pero me quede trabajo es la parte de un mensaje web que me deja bloqueado el internet explorer para solo con el mouse escoger Aceptar o Cancelar y la manera que tu lo resolvistes aunque es orientada a web es un tanto distinto al mio me podrias indicar si pudistes resolver tu problema voy a estudiar esta manera pero voy a ver si puedo compilarlo xq hay ejemplos en la web q no me funcionan en mi Excel 2010 porque me dan error de compilacion - carl Trk
Ok, muchas gracias! - Cristian Gerardo Günther