Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como preencher páginas da Web no Visual Basic for Applications
Use a instrução VBA SendKeys para enviar pressionamentos de teclas que povoam os controles de uma página web. VBA tem outras abordagens para preencher as páginas da Web , mas eles envolvem estudar as funções e propriedades das classes especializadas, tais como " Application.InternetExplorer ", que pode ser demorado . Essas novas para automação de documentos encontrará SendKeys uma abordagem mais intuitiva. " Automação " é o termo programadores usam para se referir a um aplicativo de controle de outra. Note-se que enquanto o programa está em execução, você não pode executar qualquer operação no seu computador. Fazer isso seria enviar combinações de teclas indesejadas para a página da Web que você deseja preencher . Instruções
1

Clique comando "New" do menu "Arquivo" de qualquer aplicativo do Office, clique em "OK " para criar um novo documento. Pressione " Alt " e " F11 " ao mesmo tempo para entrar no ambiente de programação Visual Basic for Applications , clique duas vezes no item "Este documento " no painel "Projeto" . Esta tarefa abre uma nova janela na qual você pode digitar ou colar um programa VBA.
2

Abrir no browser uma página da Web que você gostaria de preencher com VBA. Contar o número de teclas pressionadas "Tab" necessários para mover para o primeiro controle que você deseja preencher . Por exemplo , suponha que a página que você escolheu foi a home page de " ConceptArt.org ", eo primeiro controle que você deseja preencher é o controle "Username" . Pressione " Tab " repetidamente até o cursor entra nesse controle caixa de texto . Você verá que duas combinações de teclas "Tab" são necessários para mover-se para este controle.
3

Digite a seguinte instrução na janela de programação do VBA. Esta afirmação ativa a página da Web que você deseja preencher . Esta etapa é necessária porque a instrução SendKeys envia teclas para qualquer aplicativo janela está ativa . Digite sobre o " ConceptArt.org " texto da amostra com o nome que aparece na barra de título da página da Web que você deseja preencher .

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

Digite a seguinte instrução na janela de programação do VBA. Esta declaração se move o ponto de inserção atual para o controle que você deseja preencher . A declaração executa o equivalente dos " guia" keystrokes digitados manualmente. Substitua o "2" com o número de teclas "Tab" necessários para passar para o controle que você escolheu.

SendKeys " { TAB 2}"
5 Tipo

a seguinte declaração " SendKeys" após o anterior. Esta declaração preenche um controle caixa de texto com texto. Você pode digitar sobre o texto amostra entrou com o texto que você deseja preencher o controle com .

SendKeys " myUserName "
6

Contagem o número de teclas "Tab" necessário para mover-se do controle anterior você povoada para o próximo controle que você deseja preencher . Esta é a mesma tarefa que o necessário para passar para o primeiro controle povoada.
7

Digite o " SendKeys" declaração que envia o número de teclas "tab" você apenas contados. Digite a instrução " SendKeys" que envia o texto que você deseja preencher o próximo controle com . Por exemplo, se o seu " SendKeys" declarações anteriores povoaram a caixa de texto " Nome de Usuário" , que você pode usar a instrução " SendKeys" atual para preencher a caixa de texto "Password" .
8

escrever " SendKeys " declarações adicionais para se deslocar de e para preencher os controles restantes que deseja preencher. Execute o programa com a tecla " F5 ". Seu programa irá enviar as teclas para a página da Web como se você estivesse enviando as teclas muito rapidamente com a mão.

Anterior :

Próximo : No
  Os artigos relacionados
·A função de callback para DLL 
·Como girar um InlineShape em VB6 
·VB6 Run Time Error 70: Permissão negada 
·Pode Visual Basic Script escutar uma porta Telnet 
·Como fazer uma barra de status no navegador da Web com …
·Como fazer um mutável PictureBox usuário em Visual Ba…
·Como usar um Motorola RAZR2 Como Webcam 
·Como ler RSS Com VBScript 
·Funções Tipo de Dados do VBScript 
·Como criar uma onda senoidal usando o Visual Basic 5 Có…
  Artigos em destaque
·Como fazer um arquivo LUA por Coordenadas 
·Como criar porta Na GtkRadiant 
·Como criar uma função de conversão de temperatura co…
·Como usar soluções gráficas para modelos de programa…
·Autenticação string de consulta em PHP 
·Como Agarrar um valor matriz em Python 
·Como fazer um programa de teste de múltipla escolha em…
·Como verificar se uma caixa de seleção tem sido verif…
·Como fazer Preorder Traversal em árvore binária em Ja…
·Como exibir formas em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados