Tecnología

Inicio

Cómo enviar una contraseña a una página web utilizando Excel

Cómo enviar una contraseña a una página web utilizando Excel


El envío de una contraseña a una página Web desde Excel usando un lenguaje de programación de Excel, Visual Basic para Aplicaciones (VBA). programas VBA pueden enviar información de acceso a las páginas Web que utilizan más de un método. La forma más fácil de estos métodos hace uso de una función que envía pulsaciones de teclas, que simulan una persona a escribir. El envío de una contraseña de Excel a una página Web le permite guardar la contraseña con datos relacionados en una hoja de cálculo de Excel. También evita la molestia de tener que introducir la información de inicio de sesión manualmente.

Instrucciones

1 Abra la página web a la que desea enviar una contraseña. Haga clic en el cuadro de texto para introducir la contraseña.

2 Abra Excel. Entrar en el entorno de codificación de VBA de la siguiente manera: Haga clic en la pestaña en la parte inferior de la pantalla que dice "Hoja1", a continuación, seleccione la opción "Ver código". Excel mostrará la ventana de código VBA.

3 Pegue el siguiente programa en la ventana de código.

Public Sub automateLogin ()

AppActivate "<type_browser_name>", True

SendKeys "<type_password>", True

Application.Wait 900

SendKeys "~", True

End Sub

Este programa configura su navegador para recibir la entrada de teclado mediante la instrucción AppActivate. La instrucción SendKeys envía las pulsaciones de su contraseña en el navegador, y la declaración Application.Wait hace una pausa para darle tiempo a su navegador para procesar las pulsaciones de teclado. El carácter "~" representa la tecla "Enter".

4 El tipo sobre el texto etiquetado (es decir, "<>") en el programa en el paso 3 con el nombre del navegador y la contraseña necesaria para acceder a la página Web.

5 Haga clic en un comunicado en el programa automateLogin escribió en el paso 3, haga clic en el elemento de menú "Ejecutar", "Ejecutar sub" para ejecutar el programa. Excel activará el navegador especificada en el código, a continuación, enviar pulsaciones de teclas para el navegador. Estas pulsaciones deletrear la contraseña que escribió en el paso 3. Excel ejecutará entonces del programa "SendKeys '~', True" declaración, que enviará a la pulsación de la tecla "Enter" para la página Web. Esta acción se envíe el formulario de inicio de sesión para el procesamiento, como si ha pulsado manualmente la tecla "Enter".

6 Tipo en la parte superior, celda del extremo izquierdo de la primera hoja de cálculo Excel de nombre del navegador a la que se acaba de presentar una contraseña. Este paso se inicia una revisión del programa de inicio de sesión. El programa revisado utilizará la información almacenada en una hoja de cálculo, en lugar de la información contenida en el código fuente del programa, para iniciar sesión en el sitio web. Este enfoque hace que sea más fácil cambiar la información de acceso.

7 Tipo de la célula en la que contiene el nombre del navegador la contraseña que es modificable en el paso 3.

8 Pulse la tecla "Alt-F11" para volver a introducir el entorno de codificación de VBA. A continuación, pega el siguiente código de programa revisado a continuación el programa automateLogin.

Public Sub automateLoginWithStoredPassword ()

Dim contraseña, browsername

browsername = ActiveSheet.Cells (1, 1) .Value

password = ActiveSheet.Cells (2, 1) .Value

AppActivate browsername, True

SendKeys contraseña, True

Application.Wait 900

SendKeys "~", True

End Sub

9 Devolver su navegador a la página de inicio de sesión y ejecutar el programa revisado siguiendo las instrucciones del Paso 5. Excel enviará la contraseña almacenada en la hoja de cálculo a la página de inicio de sesión.