Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come compilare le pagine Web in VBA

Utilizzare l'istruzione SendKeys di VBA per inviare sequenze di tasti che popolano i controlli di una pagina web. VBA ha altri metodi per popolare le pagine Web , ma anche esaminare le funzioni e le proprietà di classi specializzate come " Application.InternetExplorer ", che può richiedere molto tempo . Quelli nuovi di automazione dei documenti troverà SendKeys un approccio più intuitivo . "Automazione" è il termine programmatori usano per riferirsi a una sola applicazione controlla un'altra . Si noti che mentre il programma è in esecuzione , non è possibile eseguire alcuna operazione sul computer. In questo modo sarebbe inviare sequenze di tasti desiderati alla pagina Web che si desidera popolare . Istruzioni
1

Cliccare il comando del menu "File ", "Nuovo" di qualsiasi applicazione di Office , quindi fare clic su "OK" per creare un nuovo documento . Premere il tasto " Alt " e " F11 " contemporaneamente per entrare nel ambiente di programmazione VBA , quindi fare doppio clic sulla voce " Questo documento " nel pannello "Progetto" . Questa operazione apre una nuova finestra in cui è possibile digitare o incollare un programma VBA .
2

aperto nel browser Web di una pagina Web che si desidera per popolare con VBA . Contare il numero di "Tab" tasti premuti necessari per passare al primo controllo che si desidera popolare . Ad esempio, si supponga la pagina che hai scelto era la home page di " ConceptArt.org , " e il primo controllo che si desidera popolare è il controllo "Username" . Premere il tasto " Tab " ripetutamente fino a quando il cursore entra che il controllo casella di testo . Troverete che due sequenze di tasti "Tab" sono necessari per passare a questo controllo.
3

digitare la seguente istruzione nella finestra di programmazione VBA . Questa affermazione attiva la pagina Web che si desidera popolare . Questo passaggio è necessario perché l' istruzione SendKeys invia sequenze di tasti a seconda di quale finestra è attiva . Tipo il " ConceptArt.org " testo di esempio con il nome che appare nella barra del titolo della pagina Web che si desidera popolare .

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

digitare la seguente istruzione nella finestra di programmazione VBA . Questa istruzione sposta il punto di inserimento corrente per il controllo che si desidera popolare . L'istruzione esegue l'equivalente dei tasti "Tab" inseriti manualmente . Sostituire il "2" con il numero di "Tab" tasti da premere per passare al controllo si è scelto .

SendKeys "{ TAB 2} "
5

Tipo la seguente dichiarazione " SendKeys " dopo il precedente . Questa affermazione popola un controllo casella di testo con il testo . È possibile digitare il testo di esempio inserito con il testo che si desidera compilare il controllo con .

SendKeys " myusername "
6

contare il numero di "Tab" tasti da premere di passare dal controllo precedente è compilato al controllo successivo si desidera popolare . Questo è lo stesso compito come quello necessario per passare al primo controllo popolata.
7

digitare l'istruzione " SendKeys " che invia il numero di "Tab" battiture appena contato . Digitare l'istruzione " SendKeys " che invia il testo che si desidera compilare il controllo successivo con . Ad esempio, se il tuo " SendKeys " dichiarazioni precedenti popolato la casella di testo " Nome utente " , è possibile utilizzare l'attuale dichiarazione " SendKeys " per popolare la casella di testo "Password" .
8

Scrivi ulteriori dichiarazioni " SendKeys " per passare e popolare i restanti controlli che desideri compilare . Eseguire il programma premendo il tasto " F5 ". Tuo programma invierà le sequenze di tasti per la pagina Web come se si stesse inviando le sequenze di tasti molto velocemente a mano.

 

Programmazione © www.354353.com