Senden Sie ein Kennwort an eine Webseite mithilfe von Excel

June 17

Senden Sie ein Kennwort an eine Webseite mithilfe von Excel

Senden ein Kennwort zu einer Web-Seite vom Excel beinhaltet Excel die Programmiersprache Visual Basic für Applikationen (VBA). VBA-Programme können mit mehr als eine Methode senden Login-Informationen zu Web-Seiten. Das einfachste dieser Methoden nutzt eine Funktion dieser sendet Tastenanschläge, die jemand Eingabe simulieren. Ein Kennwort aus Excel an eine Webseite senden, können Sie das Kennwort mit verbundenen Daten in eine Excel-Tabelle zu speichern. Es verhindert auch den Aufwand für die manuelle Eingabe von Login-Daten.

Anweisungen

1 Öffnen Sie die Webseite, zu der Sie ein Kennwort senden möchten. Klicken Sie in das Textfeld für die Eingabe des Passwortes.

2 Öffnen Sie Excel. Geben Sie die VBA-Umgebung wie folgt zu kodieren: Maustaste auf die Registerkarte am unteren Bildschirmrand, die "Sheet1" liest, und wählen Sie "Code anzeigen". Excel wird im Fenster des VBA-Code angezeigt.

3 Fügen Sie das folgende Programm in das Codefenster.

Public Sub automateLogin()

AppActivate "< Type_browser_name >", True

SendKeys "< Type_password >", True

Application.Wait 900

SendKeys "~", True

EndSub

Dieses Programm richtet Sie Ihren Browser um Tastatureingaben empfangen mit der AppActivate-Anweisung. Die SendKeys-Anweisung sendet Tastenanschläge Ihres Passworts an den Browser, und die Application.Wait Anweisung hält, damit Ihr Browser Zeit die Tastatureingaben verarbeiten. Die "~" Charakter stellt die "Enter"-Taste.

4 Typ über die markierte (d.h. "<>") Text in das Programm in Schritt 3 mit dem Browser und Passwort auf der Webseite einloggen erforderlich wäre.

5 Eine Anweisung in das AutomateLogin-Programm, das Sie in Schritt 3 eingegeben haben klicken Sie den "Run" Menü "Run Sub" Element um das Programm auszuführen. Excel wird angegeben in Ihrem Code, dann Send Tastenanschläge an den Browser Browser aktivieren. Diese Tastatureingaben darlegen, das Passwort, das Sie in Schritt 3 eingegeben haben. Excel wird dann führen Sie das Programm "SendKeys ' ~', True"-Anweisung, die den Tastenanschlag für die "Eingabetaste" zur Webseite zusenden. Diese Aktion wird das Login-Formular für die Verarbeitung, vorlegen, gerade so, als ob Sie manuell die "Enter"-Taste gedrückt.

6 Geben Sie in die obere linke Zelle des ersten Excel-Arbeitsblatt den Namen des Browsers, die Sie soeben verfasst ein Kennwort. Dieser Schritt beginnt eine Revision des Login-Programm. Das überarbeitete Programm wird in einem Arbeitsblatt gespeicherten Informationen, anstatt in der Programm-Quellcode, enthaltenen Informationen verwenden, um in die Website einloggen. Dieser Ansatz macht es einfacher, die Login-Daten zu ändern.

7 Geben Sie in die Zelle unter der mit dem Browsernamen das Passwort, das Sie in Schritt 3 codiert.

8 Drücken Sie "Alt-F11" die VBA Programmierung Umgebung erneut eingeben. Fügen Sie den folgenden Programmcode der überarbeiteten unter das AutomateLogin-Programm.

Public Sub automateLoginWithStoredPassword()

Dim Passwort, browsername

Browsername = ActiveSheet.Cells (1, 1). Wert

Passwort = ActiveSheet.Cells (2, 1). Wert

AppActivate Browsername, True

SendKeys-Kennwort, True

Application.Wait 900

SendKeys "~", True

EndSub

9 Ihr Browser zur Login-Seite zurück und das überarbeitete Programm mit Schritt 5 Anweisungen ausführen. Excel senden das Passwort in das Arbeitsblatt zur Login-Seite gespeichert.