Verwenden Sie den VBA SendKeys Anweisung Tastenanschläge , dass eine Web -Seite die Steuerelemente bevölkern senden. VBA hat andere Ansätze für das Auffüllen von Webseiten , aber sie beinhalten die Untersuchung der Funktionen und Eigenschaften von spezialisierten Klassen wie " Application.InternetExplorer ", die sehr zeitaufwändig sein können . Wer neu in Dokumenten-Automatisierung finden SendKeys einen intuitiven Zugang . " Automation" ist der Begriff Programmierer verwenden, um eine Anwendung , die eine andere verweisen. Beachten Sie, dass Ihr Programm läuft , können keine Operationen auf Ihrem Computer. Dies würde unerwünschte Tastenanschläge an der Web Seite, die Sie bevölkern senden. Anleitung
1
Klicken Sie auf das Menü "Datei" den Befehl "Neu" von jeder Office-Anwendung und klicken Sie auf "OK" , um ein neues Dokument zu erstellen. Drücken Sie die " Alt" und " F11 " gleichzeitig, um den VBA-Programmierung Umwelt gelangen , doppelklicken Sie dann auf die Schaltfläche " Dieses Dokument " Artikel in der "Projekt" angezeigt. Diese Aufgabe öffnet sich ein neues Fenster, in dem Sie eingeben oder einfügen können ein VBA- Programm .
2
Open in Ihren Web-Browser eine Webseite , die Sie mit VBA füllen würde . Zähle die Anzahl der "Tab" Tastendrücke erforderlich, um auf das erste Steuerelement Sie bevölkern bewegen . Angenommen, die Seite, die Sie wählten, war die Homepage von " ConceptArt.org , " und die erste Kontrolle, die Sie wollen zu füllen ist das " Benutzername "-Steuerung . Drücken Sie "Tab" drücken, bis der Cursor in dieses Textfeld-Steuerelement . Du wirst feststellen, dass zwei "Tab" Tastenanschläge notwendig sind, um auf dieses Steuerelement zu bewegen.
3
Geben Sie die folgende Anweisung in der VBA-Programmierung Fenster . Diese Anweisung aktiviert die Web Seite, die Sie bevölkern . Dieser Schritt ist notwendig, weil die Anweisung SendKeys sendet Tastenanschläge zu welcher Anwendung aktiv ist . Typ über den " ConceptArt.org " sample text mit dem Namen , der in der Titelleiste des Web -Seite Sie bevölkern erscheint.
Sub populatePage () AppActivate ( " ConceptArt.org ") End Sub
4
Geben Sie die folgende Anweisung in der VBA-Programmierung Fenster . Diese Aussage wird die aktuelle Einfügemarke an der Steuerung Sie bevölkern . Die Anweisung führt das Äquivalent der "Tab"- Tastenkombination, die Sie manuell eingegeben werden. Ersetzen Sie die "2" mit der Anzahl der "Tab" Tastenanschläge notwendig, um die Kontrolle, die Sie wählten zu bewegen.
SendKeys " { TAB 2} "
5
Typ das folgende " SendKeys " Erklärung nach dem vorherigen. Diese Aussage füllt ein Textfeld -Steuerelement mit Text . Sie können über die Probe Text mit dem Text, den Sie wollen , um die Steuerung mit bevölkern eingegebenen geben .
SendKeys " myUserName "
6
Zähle die Anzahl der "Tab" Tastatureingaben erforderlich von der vorherigen Kontrolle, die Sie auf das nächste Steuerelement Sie bevölkern bevölkerten . Dies ist die gleiche Aufgabe wie die erforderlich sind, um auf den ersten besiedelten Kontrolle bewegen .
7
Typ der " SendKeys " -Anweisung, die die Anzahl der "Tab" Sendet Tastenanschläge, die Sie gerade gezählt. Geben Sie den " SendKeys " Anweisung, die den Text, den Sie wollen , um die nächste Kontrolle mit bevölkern sendet . Zum Beispiel, wenn Sie Ihre bisherigen " SendKeys " Aussagen der "Username" Textfeld besiedelt, könnten Sie die aktuelle " SendKeys " Anweisung, um das "Password" Textfeld zu füllen.
8
schreiben Sie zusätzliche " SendKeys " Aussagen zu bewegen , und füllen Sie die restlichen Steuerelemente, die Sie gerne ausfüllen würden . Führen Sie das Programm mit der Taste " F5 ". Ihr Programm wird die Tastenanschläge auf der Web-Seite senden , als ob Sie das Senden wurden die Tastenanschläge sehr schnell von der Hand.