Hvordan sende et passord til en webside ved hjelp av Excel

Hvordan sende et passord til en webside ved hjelp av Excel


Sende et passord til en webside fra Excel innebærer Excel programmeringsspråk, Visual Basic for Applications (VBA). VBA-programmer kan sende påloggingsinformasjon til websider ved hjelp av mer enn én metode. Den enkleste av disse fremgangsmåter gjør bruk av en funksjon som sender tastetrykk, som simulerer noen skriving. Sende et passord fra Excel til en webside kan du lagre passordet med relaterte data i et Excel-regneark. Det unngår også å måtte legge inn påloggingsinformasjon manuelt.

Bruksanvisning

1 Åpne websiden som du vil sende et passord. Klikk i tekstboksen for å skrive inn passord.

2 Åpne Excel. Skriv inn VBA kodemiljø som følger: Høyreklikk på fanen nederst på skjermen der det står "Ark1", velg deretter "Vis kode" element. Excel vil vise kodevinduet VBA.

3 Lim inn følgende programmet inn koden vinduet.

Public Sub automateLogin ()

AppActivate "<type_browser_name>" Sann

SendKeys "<type_password>" Sann

Application.Wait 900

SendKeys "~", Sann

End Sub

Dette programmet setter opp nettleseren din for å motta keyboard input ved hjelp av AppActivate uttalelse. SendKeys uttalelsen sender tastetrykkene av passord til nettleseren, og Application.Wait statement pauser for å tillate nettleseren din tid til å behandle tastetrykk. Den "~" tegnet representerer "Enter" -tasten.

4 Skriv over tagged (dvs. "<>") tekst i programmet i trinn 3 med nettleseren og passord navn for å logge inn på websiden.

5 Klikk på en uttalelse i automateLogin programmet du skrev inn i trinn 3, klikk på "Kjør" menyen "Kjør sub" element for å kjøre programmet. Excel vil aktivere leseren angitt i koden din, og deretter sende tastetrykk i nettleseren. Disse tastetrykkene stave ut passordet du skrev inn i trinn 3. Excel vil da gjennomføre programmets "SendKeys '~' True" statement, som vil sende tastetrykk for "Enter" -tasten til websiden. Denne handlingen vil sende innloggingsskjema for behandling, akkurat som om du manuelt trykker på "Enter" -tasten.

6 Skriv inn den øverste, nest siste cellen i Excel første regneark navnet på nettleseren som du bare sendt inn et passord. Dette trinnet begynner en revisjon av påloggingsprogrammet. Den reviderte programmet vil bruke informasjon som er lagret i et regneark, i stedet for informasjonen i programmets kildekode, logge inn på nettsiden. Denne tilnærmingen gjør det enklere å endre påloggingsinformasjon.

7 Skriv inn cellen under ett som inneholder navnet leseren passordet du hardkodet i trinn tre.

8 Trykk "Alt-F11" for å oppgi VBA kodemiljø. Deretter limer du inn følgende reviderte programkoden under automateLogin programmet.

Public Sub automateLoginWithStoredPassword ()

Dim passord, browsername

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

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

AppActivate browsername, Sann

SendKeys passord, Sann

Application.Wait 900

SendKeys "~", Sann

End Sub

9 Returner nettleseren din til påloggingssiden og kjøre det reviderte programmet med trinn 5 instruksjoner. Excel vil sende passordet lagret i regnearket til påloggingssiden.