Cum să vă conectați la un site utilizând codul VBA în Excel

Autor: Peter Berry
Data Creației: 15 August 2021
Data Actualizării: 17 Noiembrie 2024
Anonim
Cum să vă conectați la un site utilizând codul VBA în Excel - Articole
Cum să vă conectați la un site utilizând codul VBA în Excel - Articole

Conţinut

Limba de programare Visual Basic for Applications (VBA) permite programatorilor Microsoft Office să extindă capabilitățile originale ale programului Excel. Un exemplu de acest lucru este un program VBA care poate introduce informații despre cont într-o pagină web și trimite aceste informații. Acest șablon este o ierarhie a obiectelor virtuale care acoperă caracteristicile programabile ale programului Excel. Trimiterea unui nume de utilizator și a unei parole la un site web cu VBA salvează utilizatorul de inconvenientul de a introduce informațiile sale manual.


instrucțiuni de ghidare

Puteți face lucruri uimitoare în Excel (Photos.com/Photos.com/Getty Images)
  1. Deschideți Excel și afișați fereastra codului VBA apăsând Alt + F11.

  2. Faceți dublu clic pe elementul care afișează "Acest registru de lucru" în panoul de navigare din partea stângă a ecranului. Aceasta va deschide o fereastră pentru introducerea codurilor în registrul de lucru curent.

  3. Introduceți sau lipiți programul de mai jos în fereastra care apare. Acest program solicită declarația VBA "AppActivate" pentru a direcționa intrarea aplicației curente (Excel) în browser. Instrucțiunea "SendKeys" trimite ceea ce este introdus, informațiile contului și parola în browserul activat. Textul "{TAB}" și "~" reprezintă tastele "Tab" și "Enter". Declarația "Aplicație" îi spune lui Excel să se întrerupă repede pentru a permite Windows și timpul browserului să proceseze ceea ce a fost tastat și să-l trimită.


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

  4. Înlocuiți textul "NAVIGATION_NAME" cu numele browserului dvs. (de exemplu: "Firefox", "Internet Explorer" sau "Google Chrome") pe care îl veți utiliza pentru a accesa contul de pagină web. Înlocuiți textul "YOUR_USERNAME" și "SUA_SENHA" cu informațiile despre accesul la cont pe care le cere pagina.

  5. Deschideți pagina web la care doriți să accesați codul.

  6. Faceți clic pe una din instrucțiunile din subrutina "SendPassword", apoi apăsați "F5" pentru a roti subrutina. Windows va restabili focalizarea pe browserul activat de programul dvs. Programul dvs. va introduce și trimite informații de acces la contul pe care l-ați introdus în cod.


  7. Inserați următoarea revizuire în primul program sub programul care se află deja în fereastra de dezvoltare VBA. Această versiune de "sendPassword" nu va introduce informații despre cont pentru codul dvs., ci valori într-o foaie de lucru din registrul de lucru curent. Principalul avantaj al acestui lucru este comoditatea schimbării informațiilor de conectare. Datele stocate în foaia de lucru sunt mult mai convenabile decât codurile de programare.

    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, Adevarata autentificare a SendKeys, adevarata aplicatie.Aste 1000 de taste de trimitere "{TAB}", True SendKeys pword, True Application.Wait 1000 SendKeys "~", True

    End Sub

  8. Introduceți numele browserului și informațiile de conectare care se aflau în codul primei versiuni a programului în primele trei celule ale primei foi de lucru din registrul de lucru Excel.

  9. În browser, deconectați-vă de la contul de site pe care la accesat primul dvs. program și reveniți la pagina de conectare a site-ului. Rulați noua versiune a programului folosind instrucțiunile de la pasul 6. Sesiunea acestui cont va începe ca la pasul 6.

Care sunt dușmanii ratonilor?

Eugene Taylor

Noiembrie 2024

Ratonii trăiec într-o mare varietate de habitate și unt recunocuți pentru măștile lor negre. Acete animale unt prădători, măcelari și pielea lor gri, neagră au maro le permite ă e ametece cu medi...

Numit după un termen hindi care îneamnă „a lega”, bandanele au câștigat popularitate în Vechiul Vet ca metodă de a-și pătra tranpirația și praful de pe fețe. Atăzi, acetea unt aociate c...

Fascinant