Kako se prijaviti na stran z VBA kodo v Excelu

Avtor: Peter Berry
Datum Ustvarjanja: 16 Avgust 2021
Datum Posodobitve: 18 November 2024
Anonim
How to create a QR code yourself in Google Sheets? + Beautiful QR codes!
Video.: How to create a QR code yourself in Google Sheets? + Beautiful QR codes!

Vsebina

Programski jezik Visual Basic for Applications (VBA) omogoča programerjem Microsoft Office razširitev izvirnih zmogljivosti programa Excel. Primer tega je program VBA, ki lahko vnese podatke o računu v spletno stran in pošlje te informacije. Ta predloga je hierarhija navideznih objektov, ki pokrivajo programljive funkcije programa Excel. Pošiljanje uporabniškega imena in gesla spletnemu mestu z VBA omogoča uporabniku, da ročno vnese svoje podatke.


Navodila

Lahko naredite neverjetne stvari v Excelu (Photos.com/Photos.com/Getty Images)
  1. Odprite Excel in prikažite okno kode VBA s pritiskom na Alt + F11.

  2. Dvokliknite element, ki prikazuje "Ta delovni zvezek" v podoknu za krmarjenje na levi strani zaslona. To bo odprlo okno za vnos kod v trenutni delovni zvezek.

  3. V spodnje okno vnesite ali prilepite program. Ta program kliče izjavo VBA "AppActivate", da usmeri trenutni vnos aplikacije (Excel) v vaš brskalnik. Stavek "SendKeys" pošilja, kaj je vneseno, podatke o računu in geslo v omogočen brskalnik. Besedilo "{TAB}" in "~" predstavlja tipke "Tab" in "Enter". Izjava "Application" pove Excelu, da se hitro zaustavi, da bi Windows in brskalnik lahko obdelal, kar je bilo vneseno in ga poslal.


    Javni pod SendPassword () AppActivate "NTNAME", True SendKeys "YourUserName", True Application.Wait 1000 SendKeys "{TAB}", True SendKeys "SUA_SENHA", True Application.Wait 1000 SendKeys "~", True End Sub

  4. Besedilo "NAVIGATION_NAME" zamenjajte z imenom brskalnika (na primer: "Firefox", "Internet Explorer" ali "Google Chrome"), ki ga boste uporabili za dostop do računa spletne strani. Besedilo »YOUR_USERNAME« in »SUA_SENHA« zamenjajte z informacijami o dostopu do računa, ki jih zahteva stran.

  5. Odprite spletno stran, do katere želite, da je koda dostopna.

  6. Kliknite enega od stavkov v podprogramu "SendPassword" in pritisnite "F5", da zavrtite podprogram. Windows se bo osredotočil na brskalnik, ki ga je omogočil program. Vaš program bo vnesel in poslal podatke o dostopu do računa, ki ste ga vnesli v kodo.


  7. Prvo revizijo prilepite v prvi program pod programom, ki je že v razvojnem oknu VBA. Ta različica »sendPassword« ne bo vnesla podatkov o računu za vašo kodo, temveč vrednosti v delovnem listu trenutnega delovnega zvezka. Glavna prednost tega je ugodnost spreminjanja podatkov za prijavo. Podatki, shranjeni v delovnem listu, so bolj primerni za spreminjanje kot programski kodi.

    Public Sub sendPasswordStoredInWorksheet () Dim login, pword, app app = ActiveSheet.Cells (1, 1) .Value login = ActiveSheet.Cells (2, 1) .Value pword = ActiveSheet.Cells (3, 1) .Value AppActivate app, True SendKeys prijava, True Application.Wait 1000 SendKeys "{TAB}", True SendKeys pword, True Application.Wait 1000 SendKeys "~", True

    End Sub

  8. Vnesite ime brskalnika in podatke za prijavo v kodo prve različice programa v prvih treh celicah prvega delovnega lista Excelovega delovnega zvezka.

  9. V brskalniku se odjavite iz računa spletnega mesta, do katerega je dostopal vaš prvi program, in se vrnite na stran za prijavo na spletno mesto. Zaženite novo različico programa z navodili v 6. koraku. Seja tega računa se bo začela kot v 6. koraku.

Kako igrati Monopoly

Robert Simon

November 2024

Predtavljajte i, da igrate Monopoly 1680 ur brez utavljanja. To je najdaljši zapi igre. Nekateri e trinjajo glede čaovne omejitve, ko gredo igrati. Igraj Monopoly Ne pozabite, da je cilj igre več dena...

Kako narediti dober naslov teze

Robert Simon

November 2024

Nalov teze je prva tvar, ki jo bo bralec našel, ko bo pobiral vaš članek. Zagotoviti bi moral zgoščen pregled teme, ki jo bo obravnaval vaš članek, in predtavo o tem, pod kakšnim kotom bote obravnaval...

Izbira Mesta.