Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Come inviare un nome utente e la password di un sito web con Excel VBA Code

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

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

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.

 

software © www.354353.com