Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment fusionner un fichier XML dan…
  • Comment créer une boîte de dépôt…
  • Comment faire pour modifier les exte…
  • Comment passer des données entre de…
  • Comment utiliser VBA pour Email dans…
  • Comment faire pour convertir Unicode…
  • Comment calculer la corrélation sur…
  • Comment faire pour créer une grille…
  • Comment imprimer un fichier JPG en V…
  • Comment faire pour exécuter EXE dan…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment faire pour remplir des pages Web dans VBA

    Utiliser l'instruction SendKeys VBA pour envoyer des frappes qui peuplent les contrôles d'une page Web. VBA a d'autres approches permettant de remplir des pages Web, mais elles impliquent l'étude des fonctions et propriétés des classes spécialisées telles que « Application.InternetExplorer », qui peut prendre beaucoup de temps . Ceux nouveau à l'automatisation des documents trouveront SendKeys une approche plus intuitive. "Automatisation" est le terme utilisé par les programmeurs pour désigner une application contrôlant une autre . Notez que si votre programme est en cours d'exécution , vous ne pouvez pas effectuer d'opérations sur votre ordinateur. Cela permettrait d' envoyer des frappes indésirables à la page Web que vous souhaitez remplir . Instructions
    1

    Cliquez sur commande "Nouveau " du menu " Fichier" de n'importe quelle application Office , puis cliquez sur "OK" pour créer un nouveau document. Appuyez sur "Alt" et "F11" simultanément pour entrer dans l'environnement de programmation VBA, puis double- cliquez sur l'élément " Ce document " dans le volet "Projet" . Cette tâche ouvre une nouvelle fenêtre dans laquelle vous pouvez taper ou coller un programme VBA.
    2

    ouvert dans votre navigateur Web , une page Web que vous souhaitez remplir avec VBA. Comptez le nombre de "Tab" pressions sur les touches nécessaires pour passer au premier contrôle que vous souhaitez remplir . Par exemple , supposons que la page que vous avez choisi était la page d'accueil de " ConceptArt.org », et le premier contrôle que vous souhaitez remplir le champ " Nom d'utilisateur " . Appuyez plusieurs fois sur «Tab» jusqu'à ce que le curseur entre dans ce contrôle zone de texte . Vous verrez que deux frappes " de l'onglet " sont nécessaires pour aller à ce contrôle.
    3

    Tapez la commande suivante dans la fenêtre de programmation VBA. Cette déclaration active la page Web que vous souhaitez remplir . Cette étape est nécessaire car l'instruction SendKeys envoie les frappes à n'importe quel fenêtre de l'application est active. Ecrasez le " ConceptArt.org " échantillon de texte avec le nom qui apparaît dans la barre de titre de la page Web que vous souhaitez remplir .

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

    tapez l'instruction suivante dans la fenêtre de programmation VBA. Cette déclaration déplace le point d'insertion à la commande que vous voulez remplir . La déclaration effectue l'équivalent des touches " Tab " vous avez inscrits manuellement . Remplacer le "2" avec le nombre de "Tab" frappes de touches nécessaires pour passer à la commande que vous avez choisie .

    SendKeys "{ TAB } 2 "
    5

    type la déclaration suivante " SendKeys " après la précédente. Cette déclaration remplit un contrôle de zone de texte avec le texte . Vous pouvez taper sur le texte de l'échantillon conclu avec le texte que vous souhaitez remplir le contrôle avec .

    SendKeys " myusername "
    6

    compter le nombre de "Tab" séquences de touches nécessaires pour passer de la commande précédente vous peuplées à l'autre contrôle que vous souhaitez remplir . C'est la même tâche que celle nécessaire pour passer à la première commande peuplée.
    7 Type de

    la déclaration " SendKeys " qui envoie le nombre de "Tab" frappes que vous venez comptés. Tapez l'instruction " SendKeys " qui envoie le texte que vous souhaitez remplir le contrôle suivante avec . Par exemple, si vos déclarations " de SendKeys " précédents peuplé la zone de texte " Nom d'utilisateur " , vous pouvez utiliser l'instruction " SendKeys " courant afin de remplir la zone de texte "Mot de passe " .
    8

    Ecrire déclarations supplémentaires " SendKeys " de se déplacer et remplir les contrôles restants que vous souhaitez remplir . Lancez votre programme en appuyant sur la touche "F5 ". Votre programme enverra les frappes à la page Web comme si vous envoyiez les frappes très rapidement à la main .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment contrôler un navigateur à partir Vb.net 
  • Comment le code DateDiff en VB.Net 
  • Comment faire Foxfire Compléments 
  • Comment utiliser Vb.Net en HTML dynamique 
  • Comment faire pour créer une case à cocher dans Visual Basic 
  • Comment ouvrir un document Word en VB Net 
  • Comment faire pour masquer des zones de texte 
  • Comment ranger les nombres en ordre croissant utilisant Visual Basic 
  • ActiveX Dll Tutoriel 
  • Comment utiliser un fichier de CGZIP en Visual Basic 6 
  • Connaissances Informatiques © http://www.ordinateur.cc