linguaggio di programmazione di Excel , Visual Basic, Applications Edition (VBA ) , consente ai programmatori di Microsoft Office si estendono le capacità che la nave con Excel . Un esempio di questa estensione è un programma VBA che può entrare le informazioni di accesso su una pagina web , e quindi inviare tali informazioni. Questo modello è una gerarchia di oggetti virtuali che comprendono funzioni programmabili di Excel . Invio di un nome utente e una password per un sito web con VBA salva utente del programma dalla scomodità di immettere queste informazioni manualmente . Istruzioni 
 1 
 Apri Excel , quindi visualizzare la finestra del codice VBA premendo "Alt - F11 ". 
 2 
 doppio clic sulla voce di visualizzazione " Questa cartella di lavoro " nel pannello di navigazione a sinistra dello schermo . Si apre una finestra per l'inserimento del codice per la cartella di lavoro corrente . 
 3 Tipo 
 o incollare il seguente programma nella finestra che appare. Questo programma prevede la dichiarazione di VBA " AppActivate " per input diretto dall'applicazione corrente , Excel , per il tuo browser. L'affermazione " SendKeys " invia sequenze di tasti , il log -in e password , al browser attivato . Il testo " { TAB } " e " ~ " rappresenta la "Tab" e " Invio " chiavi. L' applicazione dichiarazione indica a Excel di una breve pausa per consentire a Windows e il vostro tempo browser per elaborare le sequenze di tasti ad esso inviati . 
 
 Public Sub sendPassword ( ) per 
 AppActivate " BROWSER_NAME ", True 
 < p > SendKeys " YOUR_LOGIN_ID " , veri 
 
 Application.Wait 1000 
 
 SendKeys "{ TAB } " , True 
 
 SendKeys " vostra_password ", True 
 
 Application.Wait 1000 
 
 SendKeys " ~ ", True 
 
 End Sub 
 4 
 sostituire il testo " BROWSER_NAME " con il nome del browser (ad esempio , "Firefox ", " Internet Explorer " e " Google Chrome " ) che verrà utilizzato per effettuare il Login alla pagina web . Sostituire il testo " YOUR_LOGIN_ID , " e " YOUR_PASSWORD " con il log -in informazioni della pagina web richiesta . 
 5 
 aprire la pagina Web desideri che il tuo codice per accedere . 
 
 6 
 Clicca una delle affermazioni del sottoprogramma " sendPassword ", quindi premere "F5" per eseguire tale subroutine . Windows ripristinare attenzione al browser il vostro programma è attivato . Il vostro programma digitare e inviare il log -in informazioni codificate in esso . 
 7 
 Incollare il seguente revisione del primo programma di seguito il programma nella finestra di sviluppo VBA . Questa versione di " sendPassword " entrerà informazioni di accesso non dal codice , ma dai valori su un foglio di lavoro nella cartella di lavoro corrente . Il vantaggio principale di questo approccio è la convenienza di cambiare il log -in. I dati memorizzati in un foglio di lavoro è più conveniente cambiare quello che è di codice di programma . 
 
 Pubblico sendPasswordStoredInWorksheet Sub ( ) per 
 Dim login, pword , app 
 
 app = ActiveSheet . Cells ( 1 , 1) . Valore 
 
 login = ActiveSheet.Cells ( 2 , 1) . Valore 
 
 pword ActiveSheet.Cells = ( 3 , 1) . Valore 
 
 AppActivate app , True 
 
 SendKeys d'accesso , True 
 
 Application.Wait 1000 
 
 SendKeys "{ TAB } ", True 
 
 SendKeys Pword , Vero < br > 
 Application.Wait 1000 
 
 SendKeys " ~ ", True 
 
 End Sub 
 8 
 Digitare il nome del browser e di log-in informazioni codificate in la prima versione del programma nelle prime tre celle del primo foglio di lavoro della cartella di lavoro di Excel . 
 9 
 Uscire, nel browser , dal sito internet il vostro primo programma registrato in , per poi tornare al log del sito -in pagina . Eseguire la nuova versione del programma , utilizzando le istruzioni dal punto 6. Il log -in avrà inizio , come ha fatto al punto 6.