Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como enviar um nome de usuário e senha para um site com Excel VBA Código
linguagem de programação do Excel, Visual Basic for Applications (VBA ) , permite aos programadores do Microsoft Office estender as habilidades que vêm com o Excel. Um exemplo dessa extensão é um programa VBA que pode inserir informações de login em uma página web, e em seguida, enviar essa informação. Este modelo é uma hierarquia de objetos virtuais que compõem funções programáveis ​​do Excel . O envio de um nome de usuário e senha para um site com VBA salva do usuário do seu programa a partir da inconveniência de inserir essas informações manualmente . Instruções
1

Abra o Excel , em seguida, exibir a janela de codificação do VBA com a tecla " Alt- F11 ".
2

Clique duas vezes no item que mostra "Esta pasta de trabalho " no painel de navegação na tela para a esquerda . Isso abre uma janela para introduzir o código para a pasta de trabalho atual.
3 Digite ou cole o seguinte programa para a janela que aparece

. Este programa chama a declaração VBA " AppActivate " para a entrada do aplicativo atual, Excel dirigir , para o seu navegador. A afirmação " SendKeys" envia as teclas digitadas, as informações de log -in e senha, para o navegador ativado. Chaves o texto " { TAB }" e "~" representa o "Tab" e "Enter ". O aplicativo de declaração informa ao Excel para uma breve pausa para permitir que o Windows e seu tempo navegador para processar as teclas enviadas a ele .

Public Sub sendpassword ()

AppActivate " BROWSER_NAME ", True

SendKeys " YOUR_LOGIN_ID ", True

Application.Wait 1000

SendKeys " { TAB } ", True

SendKeys " sua_senha ", True

Application.Wait 1000

SendKeys " ~" , True End Sub


4

Substitua o texto " BROWSER_NAME " com o nome do navegador (por exemplo , " Firefox ", " Internet Explorer " e " Google Chrome " ) que você vai usar para fazer o login na página de web. Substitua o texto " YOUR_LOGIN_ID " e " sua_senha " com a informação de log -in as solicitações de páginas web.
5

Abra a página que você gostaria que o seu código para entrar no .

6

Clique em uma das declarações do sub-rotina " sendpassword " , em seguida, pressione "F5" para executar esse sub-rotina. O Windows irá restaurar o foco para o navegador o seu programa foi ativado . Seu programa irá digitar e enviar as informações de log -in você codificada nele.
7

Cole o seguinte revisão para o primeiro programa abaixo que o programa na janela desenvolvimento do VBA. Esta versão de " sendpassword " entrará informações de log -in não a partir do código , mas de valores em uma planilha na pasta de trabalho atual. A principal vantagem dessa abordagem é a conveniência de alterar as informações de log -in. Os dados armazenados em uma planilha é mais conveniente mudar do que está a programar código.

Public Sub sendPasswordStoredInWorksheet ()

Dim login, pword , app

app = ActiveSheet . Cells ( 1, 1) . Valor
de login

= ActiveSheet.Cells ( 2, 1) . Valor

pword = ActiveSheet.Cells (3, 1). Valor

AppActivate aplicativo , Verdadeiro

SendKeys login, verdadeira

Application.Wait 1000

SendKeys " { TAB } ", True

SendKeys pword , Verdadeiro < br >

Application.Wait 1000

SendKeys " ~" , True End Sub


8

Digite o nome do navegador e informações de login que você codificado em a primeira versão do programa nas três primeiras células da primeira planilha da pasta de trabalho do Excel.
9

sair , em seu navegador, a partir do site o seu primeiro programa registrado em , em seguida, retornar ao registro do site -na página . Execute a nova versão do programa, através de instruções do passo 6. O log -in terá início , como o fez no passo 6.

Anterior :

Próximo : No
  Os artigos relacionados
·Como excluir entradas de texto duplicados no Excel 
·Como mover Médias em Excel 2010 
·Como preencher uma célula do Excel com duas cores 
·Como Abrir Excel 2007 Sem Suplementos 
·Como determinar se o Excel já está em execução em V…
·Como calcular um número em um nível no Excel 
·Como fazer uma lista ordenada em Excel 
·Como analisar uma planilha do Excel no Access 
·Como Congelar colunas no Excel 2007 
·Como desenhar uma linha de tendência no Excel 
  Artigos em destaque
·Como converter um VTS para um WMV 
·Como gravar um CD de áudio de um WAV 
·Como fazer o VLC Media Player Padrão 
·Como criar um papel de parede do vintage com Illustrato…
·Usos do Macromedia Flash 
·Ferramentas QuickBooks Código de Barras 
·Como para ver qual usuário está usando o QuickBooks 
·Como restaurar backups 
·Qual é a diferença entre QuickBooks QuickBooks & Cons…
·Como instalar um antivírus em uma chave USB 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados