Come inviare una password per una pagina Web utilizzando Excel

April 27

Come inviare una password per una pagina Web utilizzando Excel


L'invio di una password a una pagina Web da Excel coinvolge il linguaggio di programmazione di Excel, Visual Basic, Applications Edition (VBA). programmi VBA possono inviare informazioni di accesso alle pagine Web che utilizzano più di un metodo. Il più semplice di questi metodi si avvale di una funzione che invia sequenze di tasti, che simulano qualcuno digitazione. L'invio di una password da Excel a una pagina Web consente di memorizzare la password con relativi dati in un foglio di calcolo Excel. Evita anche il fastidio di inserire manualmente le informazioni di login.

istruzione

1 Aprire la pagina Web a cui si desidera inviare una password. Fare clic nella casella di testo per l'immissione della password.

2 Aprire Excel. Inserire l'ambiente di codifica VBA come segue: Fare clic con il scheda nella parte inferiore dello schermo che dice "Sheet1", quindi selezionare la voce "Visualizza codice". Excel visualizza la finestra di codice VBA.

3 Incollare il seguente programma nella finestra del codice.

Public Sub automateLogin ()

AppActivate "<type_browser_name>", True

SendKeys "<type_password>", True

Application.Wait 900

SendKeys "~", True

End Sub

Questo programma imposta il browser per ricevere input da tastiera utilizzando l'istruzione AppActivate. L'istruzione SendKeys invia la sequenza di tasti della vostra password per il browser, e la dichiarazione Application.Wait pausa per consentire il tempo browser per elaborare le sequenze di tasti. Il carattere "~" rappresenta il tasto "Enter".

4 Digitare il (vale a dire "<>") testo con tag in programma al punto 3 con il nome del browser e la password necessaria per accedere alla pagina Web.

5 Fare clic su una dichiarazione nel programma automateLogin digitato nel passaggio 3, quindi fare clic su punto del menu "Run" "Run sub" per eseguire il programma. Excel attivare il browser specificato nel codice, quindi inviare sequenze di tasti al browser. Queste sequenze di tasti precisare la password digitata nel passaggio 3. Excel quindi eseguire il programma "SendKeys '~', True" dichiarazione, che invierà la sequenza di tasti per il tasto "Enter" per la pagina Web. Questa azione inviare il modulo di login per l'elaborazione, proprio come se si preme manualmente il tasto "Enter".

6 Digitare in alto, a sinistra cellula del primo foglio di lavoro di Excel il nome del browser a cui avete appena presentato una password. Questa fase inizia una revisione del programma di login. Il programma riveduto utilizzerà le informazioni memorizzate in un foglio di lavoro, piuttosto che le informazioni contenute nel codice sorgente del programma, per accedere al sito web. Questo approccio rende più facile cambiare le informazioni di login.

7 Digitare nella cella sotto quella che contiene il nome del browser la password hardcoded nel passaggio 3.

8 Premere il tasto "Alt-F11" per immettere nuovamente il ambiente di codifica VBA. Quindi incollare il seguente codice di programma rivisto sotto il programma automateLogin.

Public Sub automateLoginWithStoredPassword ()

Password Dim, browsername

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

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

AppActivate browsername, True

SendKeys la password, True

Application.Wait 900

SendKeys "~", True

End Sub

9 Ritorna il browser alla pagina di login ed eseguire il programma rivisto utilizzando le istruzioni passo 5 di. Excel invierà la password memorizzata nel foglio di lavoro alla pagina di login.