Kā pieteikties vietnē, izmantojot Excel programmu VBA kodu

Autors: Peter Berry
Radīšanas Datums: 16 Augusts 2021
Atjaunināšanas Datums: 17 Novembris 2024
Anonim
How to Login into Website Automatically Using VBA
Video: How to Login into Website Automatically Using VBA

Saturs

Visual Basic for Applications (VBA) programmēšanas valoda ļauj Microsoft Office programmētājiem paplašināt Excel sākotnējās iespējas. Tā piemērs ir VBA programma, kas var ievadīt konta informāciju tīmekļa lapā un nosūtīt šo informāciju. Šī veidne ir virtuālo objektu hierarhija, kas aptver Excel programmējamās funkcijas. Lietotājvārda un paroles nosūtīšana tīmekļa vietnei ar VBA saglabā lietotāju no neērtībām, kas rodas, ievadot informāciju manuāli.


Instrukcijas

Excel varat veikt pārsteidzošas lietas (Photos.com/Photos.com/Getty Images)
  1. Atveriet programmu Excel un parādiet VBA koda logu, nospiežot Alt + F11.

  2. Veiciet dubultklikšķi uz vienuma, kas ekrānā kreisajā pusē navigācijas rūtī tiek rādīts "Šī darbgrāmata". Tas atvērs logu kodu ievadīšanai pašreizējā darbgrāmatā.

  3. Ierakstiet vai ielīmējiet tālāk redzamo programmu logā, kas parādās. Šī programma aicina VBA paziņojumu "AppActivate", lai virzītu pašreizējo lietojumprogrammas ierakstu (Excel) uz jūsu pārlūkprogrammu. Paziņojums "SendKeys" nosūta ievadīto pārlūku, konta informāciju un paroli. Teksts "{TAB}" un "~" ir taustiņi "Tab" un "Enter". "Lietojumprogrammas" paziņojums Excel liek ātri apturēt, lai ļautu Windows un pārlūka laikam apstrādāt ierakstīto un nosūtīto laiku.


    Public Sub 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. Nomainiet tekstu "NAVIGATION_NAME" ar savu pārlūkprogrammas nosaukumu (piemēram, "Firefox", "Internet Explorer" vai "Google Chrome"), ko izmantosiet, lai piekļūtu tīmekļa lapas kontam. Nomainiet tekstu "YOUR_USERNAME" un "SUA_SENHA" ar konta piekļuves informāciju, kas nepieciešama lapai.

  5. Atveriet tīmekļa lapu, kurai vēlaties piekļūt kodam.

  6. Noklikšķiniet uz viena no apzīmējumiem "SendPassword" apakšprogrammā un pēc tam nospiediet "F5", lai pagrieztu apakšprogrammu. Windows atjaunos fokusu uz pārlūkprogrammu, kuru programma ir iespējojusi. Programma ievadīs un nosūtīs piekļuves informāciju kontam, ko ievadījāt kodā.


  7. Ievietojiet šādu programmu pirmajā programmā zem programmas, kas jau atrodas VBA izstrādes logā. Šī "sendPassword" versija neievadīs konta informāciju par jūsu kodu, bet vērtības pašreizējās darbgrāmatas darblapā. Tās galvenā priekšrocība ir pieteikšanās informācijas maiņas ērtības. Darblapā saglabātie dati ir ērtāk mainīt nekā programmēšanas kodi.

    Public Sub sendPasswordStoredInWorksheet () Dim login, pword, app app = ActiveSheet.Cells (1, 1) .Value login = ActiveSheet.Cells (2, 1) .Vērtība pword = ActiveSheet.Cells (3, 1) .Vērtība AppActivate app, True SendKeys pieteikšanās, True Application.Wait 1000 SendKeys "{TAB}", True SendKeys pword, True Application.Wait 1000 SendKeys "~", True

    Beigt Sub

  8. Ievadiet pārlūkprogrammas nosaukumu un pieteikšanās informāciju, kas bija pirmās programmas versijas kodā Excel darbgrāmatas pirmās darba lapas pirmajās trīs šūnās.

  9. Pārlūkprogrammā atteikieties no vietnes konta, kurā ir pieejama pirmā programma, un atgriezieties vietnes pieteikšanās lapā. Palaidiet programmas jauno versiju, izmantojot 6. solī sniegtos norādījumus. Šī konta sesija sāksies kā 6. solī.

Neatkarīgi no tā, vai plānojat vakariņa vakariņām vai vienkārši vēlatie dot avu ēdamitaba zonu jaunai tēmai, izmaka ātri kļūt biedējoša. Lai pārtrādātu amerikāņu pēle, var izmantot veca drēbe, vecu ro...

Ja vēlatie tumšāku avu bāla ādu īpašam notikumam vai pirm pludmale atvaļinājuma, auļošanā gulta palīdzē jum iegūt iedegumu ātrāk nekā vienkārši ēžot aulē. Jūu āda kopšana pirm un pēc auļošanā izmantoš...

Nesenie Raksti