“Conocimientos Programación>Visual Basics Programación

Cómo llenar páginas Web en VBA

2013/1/6
Utilice la instrucción SendKeys VBA para enviar pulsaciones de teclas que pueblan los controles de una página Web. VBA tiene otros métodos para rellenar las páginas web , sino que implica el estudio de las funciones y propiedades de clases especializadas como " Application.InternetExplorer ", que puede llevar mucho tiempo . Los nuevos miembros de automatización de documentos encontrarán SendKeys un enfoque más intuitivo. " Automation " es el término que usan los programadores para referirse a una aplicación controlar otra . Tenga en cuenta que mientras el programa se está ejecutando , no se puede realizar ninguna operación en el equipo. Si lo hace, podría enviar pulsaciones de teclas no deseadas a la página Web que desea rellenar . Instrucciones
1

Haga clic en " Nuevo" orden del menú "Archivo " de cualquier aplicación de Office, haga clic en " Aceptar" para crear un nuevo documento. Pulse " Alt" y " F11 " al mismo tiempo para entrar en el entorno de programación VBA , haga doble clic en el elemento " este documento " en el panel "Proyecto" . Esta tarea se abre una nueva ventana en la que puede escribir o pegar un programa VBA.
2

Abrir en el navegador Web una página web que le gustaría a poblar con VBA. Cuente el número de "Tab" pulsaciones de teclas necesaria para mover al primer control que desea rellenar . Por ejemplo , supongamos que la página que elegí fue la página de inicio de " ConceptArt.org ", y el primer control que desea rellenar es el control " Nombre de usuario " . Pulse el botón " Tab" hasta que aparezca el cursor entra en ese cuadro de texto . Usted encontrará que se necesitan dos pulsaciones de tecla " Tab " para pasar a este control.
3

Escriba la siguiente instrucción en la ventana de programación VBA. Esta declaración se activa la página web que desea rellenar . Este paso es necesario porque la instrucción SendKeys envía pulsaciones de teclas a cualquier ventana de la aplicación está activa . Escriba sobre el " ConceptArt.org " texto de ejemplo con el nombre que aparece en la barra de título de la página Web que desea rellenar .

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

Escriba la siguiente instrucción en la ventana de programación VBA. Esta declaración se mueve el punto de inserción actual para el control que desea rellenar . La instrucción realiza el equivalente de las pulsaciones de teclas " Tab " que ha entrado manualmente. Reemplazar el "2 ", con el número de "Tab" pulsaciones necesarias para desplazarse al control escogido.

SendKeys "{ TAB 2 }"
5

Tipo la siguiente declaración " SendKeys " después de la anterior . Esta declaración rellena un control cuadro de texto con el texto . Puede escribir el texto de la muestra entrado con el texto que desee para rellenar el control con .

SendKeys " miNombreUsuario "
6

contar el número de "Tab" pulsaciones necesarias para pasar del control previo que rellenó al siguiente control que desea rellenar . Esta es la misma tarea que la que se necesita para pasar al primer control poblada.
7

Tipo de la declaración " SendKeys " que envía el número de "Tab" pulsaciones que acaba de contado . Escriba la instrucción " SendKeys " que envía el texto que desea rellenar el siguiente control con . Por ejemplo , si sus declaraciones anteriores " SendKeys " poblaron el cuadro de texto " Nombre de usuario " , podría utilizar el actual Estado " SendKeys " para rellenar el cuadro de texto "Password " .
8

Escribe declaraciones adicionales " SendKeys " para desplazarse hacia y rellenar los controles restantes que le gustaría completar. Ejecute el programa con la tecla " F5 ". Su programa envía las pulsaciones de teclas a la página Web como si usted fuera a enviar las pulsaciones muy rápidamente con la mano.

Visual Basics Programación
Cómo crear un formulario de control nuevo en VB6
¿Cómo subir varias imágenes en ASP Net
Cómo hacer un botón de apertura de un sitio web con Visual Basic 6
Cómo enviar un archivo adjunto de correo electrónico en Vb.Net
Cómo hacer un Key Presser Con VB
Cómo comprobar si un cuadro de texto está vacío en VB
Partes de una ventana de la aplicación Visual Basic
Cómo ejecutar Shells VBS BAT
Conocimientos Informáticos © http://www.ordenador.online