Nwlapcug.com


Come inviare una Password a 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 for Applications (VBA). Programmi VBA possono inviare informazioni di accesso alle pagine Web utilizzando più metodi. Il modo più semplice di questi metodi fa uso di una funzione che invia le sequenze di tasti, che simulano qualcuno digitando. L'invio di una password da Excel a una pagina Web consente di memorizzare la password con i dati correlati in un foglio di calcolo Excel. Inoltre evita il fastidio di immettere manualmente le informazioni di accesso.

Istruzioni

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. Immettere il VBA ambiente di codifica come segue: fare clic destro sulla scheda nella parte inferiore dello schermo che legge "Sheet1", quindi selezionare la voce "Visualizza codice". Excel visualizzerà la finestra di codice VBA.

3

Incollare il programma riportato di seguito nella finestra del codice.

Public Sub automateLogin()

AppActivate "< type_browser_name >", True

SendKeys "< type_password >", True

Application.Wait 900

SendKeys "~", True

End Sub

Il programma imposta il browser per ricevere input da tastiera utilizzando l'istruzione AppActivate. L'istruzione SendKeys Invia le sequenze di tasti della password nel browser, e l'istruzione Application.Wait viene sospesa per consentire il vostro tempo di browser elaborare le sequenze di tasti. Il "~" carattere rappresenta il tasto "Enter".

4

Tipo sopra il tag (cioè "<>") testo del programma nel passaggio 3 con il nome di browser e la password necessari per accedere alla pagina Web.

5

Un'istruzione nel programma automateLogin digitato nel passaggio 3, scegliere elemento di "Run sub" del menu "Esegui" per eseguire il programma. Excel verrà attivato il browser specificato nel codice, quindi inviare sequenze di tasti per il browser. Queste sequenze di tasti compitare la password digitata nel passaggio 3. Excel eseguirà quindi il programma "SendKeys ' ~', vero" istruzione, che invierà la pressione del tasto per il tasto "Invio" alla pagina Web. Questa azione presenterà il form di login per l'elaborazione, proprio come se si preme manualmente il tasto "Invio".

6

Digitare nella cella superiore, a sinistra del primo foglio di lavoro di Excel, il nome del browser per cui hai appena inviato una password. Questo passaggio inizia una revisione del programma login. Il programma riveduto utilizzerà informazioni memorizzate in un foglio di lavoro, piuttosto che 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 quello contenente il nome del browser la password che hardcoded nel passaggio 3.

8

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

Public Sub automateLoginWithStoredPassword()

Dim password, browsername

browserName = ActiveSheet (1, 1). Valore

password = ActiveSheet (2, 1). Valore

AppActivate browsername, True

Password di SendKeys, True

Application.Wait 900

SendKeys "~", True

End Sub

9

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