Gebruik de VBA instructie SendKeys om toetsaanslagen die controles een webpagina 's bevolken sturen . VBA andere benaderingen voor het invullen van webpagina's , maar ze omvatten het bestuderen van de functies en eigenschappen van gespecialiseerde klassen zoals " Application.InternetExplorer , " die tijdrovend . Die nieuw voor document automatisering vindt ToetsenVerzenden een meer intuïtieve benadering . " Automatisering " is de term die programmeurs gebruiken om te verwijzen naar een applicatie beheersen elkaar . Merk op dat terwijl het programma wordt uitgevoerd, kunt u geen bewerkingen uitvoeren op uw computer . Daarbij zou ongewenste toetsaanslagen te sturen naar de webpagina die u wilt vullen . Instructies 1 Klik op het menu "Bestand " " Nieuw " commando van een Office-toepassing , klik op "OK " om een nieuw document te maken . Druk op " Alt " en " F11 " gelijktijdig in om de VBA programmeeromgeving voeren , dubbelklik dan op het " Dit document " in het " Project" venster . Deze taak opent een nieuw venster waarin u kunt typen of plakken van een VBA- programma . Kopen van 2 Open in uw webbrowser een webpagina die u wilt vullen met VBA . Tel het aantal " Tab " toetsaanslagen nodig om naar het eerste besturingselement dat u wilt vullen . Stel bijvoorbeeld dat de pagina die u koos was de home page van " ConceptArt.org , " en de eerste controle die u wilt bevolken is de " Gebruikersnaam " controle . Druk herhaaldelijk op ' Tab ' totdat de cursor komt dat tekstvak . Je zult zien dat twee " Tab " toetsaanslagen nodig zijn om te verhuizen naar deze controle . 3 Typ de volgende verklaring in de programmering venster VBA . Deze verklaring activeert de webpagina die u wilt vullen . Deze stap is nodig omdat de instructie SendKeys stuurt toetsaanslagen naar welke applicatie venster actief is . Type over de " ConceptArt.org " voorbeeldtekst met de naam die in de titelbalk van de webpagina die u wilt vullen verschijnt . Sub populatePage ( ) op AppActivate ( " ConceptArt.org " ) End Sub 4 Typ de volgende verklaring in de programmering venster VBA . Deze verklaring beweegt de huidige invoegpositie naar het besturingselement dat u wilt vullen . De verklaring voert het equivalent van de " Tab " toetsaanslagen je handmatig ingevoerd . Vervang de " 2 " met het aantal " Tab " toetsaanslagen nodig om te komen tot de controle die u koos . SendKeys " { TAB 2 } " Type 5 de volgende " SendKeys " verklaring na de vorige. Deze verklaring vult een tekstvak controle met tekst . U kunt typen over de voorbeeldtekst is aangegaan met de tekst die u wilt de controle vullen met . SendKeys " MijnGebruikersnaam " 6 Tel het aantal " Tab " toetsaanslagen nodig om van de vorige controle die u bevolkt naar het volgende besturingselement dat u wilt vullen . Dit is dezelfde taak als degene die nodig is om te verhuizen naar de eerste bevolkte controle . Type 7 de " SendKeys " verklaring dat het aantal " Tab " stuurt toetsaanslagen je gewoon geteld . Typ de " SendKeys " verklaring dat de tekst die u wilt de volgende controle bevolken met verstuurt . Bijvoorbeeld, als uw vorige " SendKeys " verklaringen bevolkt de " Gebruikersnaam " tekstvak , je zou de huidige " SendKeys " statement gebruiken om het " Password " tekstvak bevolken . 8 Schrijf extra " SendKeys " verklaringen te verhuizen naar en bevolken de overige bedieningselementen u wilt invullen . Run je programma door op " F5 . " Uw programma zal de toetsaanslagen sturen naar de webpagina alsof u de toetsaanslagen al snel sturen met de hand.
|