Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypĺňanie webových stránok v jazyku VBA

Pomocou príkazu VBA SendKeys pre odosielanie klávesových úderov , ktorý obývajú ovládacie prvky na webovej stránke je . VBA má iné prístupy k vyplneniu webovej stránky , ale zahŕňajú štúdium funkcie a vlastnosti špecializovaných tried , ako je " Application.InternetExplorer " , čo môže byť časovo náročné . Tí , automatizáciu dokumente nový nájdu SendKeys viac intuitívny prístup . " Automatizácia " je termín programátori používajú na označenie jednej aplikácie ovládajúci iný . Všimnite si , že zatiaľ čo váš program beží , nie je možné vykonávať žiadne operácie na vašom počítači . Mohlo by poslať nechcené stlačenia klávesov na webovú stránku , ktorú chcete naplniť . Pokyny dovolená 1

Kliknite na " New " príkaz v ponuke " Súbor " v každej aplikácii balíka Office , kliknite na tlačidlo " OK " pre vytvorenie nového dokumentu . Stlačte tlačidlo " Alt " a " F11 " súčasne pre vstup do programovacieho prostredia VBA , potom dvakrát kliknite na " Tento dokument" položku v podokne " projektu " . Táto úloha sa otvorí nové okno , v ktorom môžete zadať alebo vložiť program VBA .
2

Otvoriť v prehliadači webových stránok by ste chceli naplniť s VBA . Spočítajte " Tab " stlačených tlačidiel potrebných pre prechod na prvý ovládací prvok , ktorý chcete naplniť . Predpokladajme napríklad , že stránka , ktorú ste si vybrali bola domovská stránka " ConceptArt.org , " a prvý kontrolný chcete naplniť je kontrola " Užívateľské meno " . Stlačením tlačidla " Tab " , kým sa kurzor nabehne na daný ovládací prvok textové pole . Zistíte, že dvaja " Tab " stlačenie klávesov sa presuňte do tohto konania potrebné .
3

Zadajte nasledujúci príkaz v programovom okne VBA . Tento príkaz aktivuje webovú stránku , ktorú chcete naplniť . Tento krok je nutný , pretože príkaz SendKeys odošle klávesové úhozy podľa toho , ktorá aplikácia je okno aktívne . Zadajte nad " ConceptArt.org " ukážkový text s názvom , ktorý sa zobrazí v záhlaví webovej stránky , ktorú chcete naplniť .

Sub populatePage ( ) AppActivate ( " ConceptArt.org " ) End Sub
4

Zadajte nasledujúci príkaz v programovom okne VBA . Tento príkaz presunie aktuálne kurzor do ovládacieho prvku , ktorý chcete naplniť . Príkaz vykonáva ekvivalent " Tab " stlačenia klávesov , ktoré ste zadali ručne . Nahradiť " 2 " s číslom " Tab " , klávesových skratiek potrebných k presunu do ovládacieho prvku , ktorý si zvolili .

SendKeys " { TAB 2 } "
5

typ nasledujúce " SendKeys " vyhlásenie po predchádzajúcom . Toto vyhlásenie naplní ovládací prvok textové pole s textom . Môžete zadať viac ako ukážkový text vstúpil s textom , ktorý chcete naplniť ovládací prvok sa .

SendKeys " myusername "
6

Počet potrebné množstvo " Tab " úderov prechod z predchádzajúcej ovládací prvok vám obývaného na ďalší ovládací prvok , ktorý chcete naplniť . Jedná sa o rovnaký úlohu ako jeden potreboval presunúť na prvý obývaný riadenie .
7

Zadajte " SendKeys " vyhlásenie , že odošle číslo " Tab " stlačení klávesov stačí počítal . Zadajte " SendKeys " vyhlásenie , že odošle text , ktorý chcete naplniť ďalší ovládací prvok s Napríklad , ak vaše predchádzajúce " SendKeys " vyhlásenie naplnená " Užívateľské meno " textové pole , môžete použiť aktuálny " SendKeys " vyhlásenie k naplneniu " heslo " textové pole .
8

napíšte ďalšie " PředatKlávesovéÚhozy " príkazy k presunu do a naplniť zostávajúce ovládacie prvky , ktoré chcete vyplniť . Spustite program stlačením tlačidla " F5 " . Váš program bude posielať stlačenia klávesov na webové stránky , ako by ste boli posielanie klávesových skratiek veľmi rýchlo po ruke .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené