Recherche chaud: canon mx310 comment remplacer cartouche pc portable dell pour picoscope comment faire un bliche visage diy marionnette cuillere bois fonctionnement du lobe frontal les points critiques dune fonction comment avoir des gencives roses courte piste de décollage
Index Loisirs Santé Technologie

Comment envoyer un nom d'utilisateur et mot de passe pour un site Web avec le code VBA Excel

Publié:2012-02-28Source: général
Advertisement

Comment envoyer un nom d'utilisateur et mot de passe pour un site Web avec le code VBA Excel

Le langage de programmation Excel, Visual Basic pour Applications (VBA), permet aux programmeurs de Microsoft Office étendre les capacités de l'expédition Excel. Un exemple de cette extension est un programme VBA, vous pouvez saisir vos informations d'enregistrement sur une page Web, puis envoyer ces informations. Ce modèle est une hiérarchie d'objets virtuels comportant des fonctions programmables de Excel. Envoyer un mot de passe pour nom d'utilisateur et un site Web avec VBA évite aux utilisateurs la peine de votre programme pour saisir ces informations manuellement.

Niveau de difficulté:

Modéré

Instructions

1 Ouvrez Exel, puis affiche la fenêtre de code VBA en appuyant sur ​​"Alt-F11".

2 Double-cliquez sur l'élément qui indique "Ce livre" dans le volet de navigation sur la gauche de l'écran. Cela ouvre une fenêtre pour entrer le code pour le livre en cours.

3 Tapez ou collez le programme suivant dans la fenêtre qui apparaît. Ce programme appelle la VBA "AppActivate" déclaration à diriger l'entrée de l'application en cours, Excel, votre navigateur. L'énoncé «SendKeys" envoie les frappes, les informations utilisateur et mot de passe, le navigateur activé. Le texte "{TAB}" et "~" représente les touches "Enter" "Tab" et. La déclaration de candidature indique à Excel à une brève pause pour permettre à Windows et l'heure de votre navigateur pour traiter les frappes qui leur sont envoyés. Public Sub sendpassword () AppActivate "BROWSER_NAME" True SendKeys "YOUR_LOGIN_ID" True Application.Wait 1000 SendKeys «{TAB}", True SendKeys "votre_mot_de_passe" True Application.Wait 1000 SendKeys "~", True End Sub

4 Remplacer le texte "BROWSER_NAME" avec le nom du navigateur (par exemple, "Firefox" "Internet Explorer" et "Google Chrome") qui verra à entrer dans le site. Remplacez le texte "YOUR_LOGIN_ID" et "votre_mot_de_passe" avec les informations de connexion demandant la page.

5 Ouvre la page Web que vous souhaitez saisir votre saisie du code.

6 Cliquez sur l'un des états de la sous-routine "sendpassword" puis prsiona "F5" pour exécuter le sous-programme. Windows va restaurer le focus sur le navigateur que votre programme a été activé. Votre programme va écrire et envoyer les informations de connexion que vous avez encodé.

7 Coller la révision suivante pour le premier programme cadre de ce programme dans la fenêtre de développement VBA. Cette version de "sendpassword" entrez les informations de code, mais de valeurs dans une feuille de calcul dans le classeur en cours. Le principal avantage de cette approche est la commodité de modifier les informations de connexion. Les données stockées dans une feuille de calcul sont plus faciles à modifier le code de programmation. Public Sub sendPasswordStoredInWorksheet () Dim connexion, pword, ActiveSheet.Cells app app = (1, 1) .Value ActiveSheet.Cells login = (2, 1) .Value ActiveSheet.Cells pword = (3, 1) .Value AppActivate application, Vrai SendKeys Connexion, 1000 Application.Wait Vrai SendKeys «{TAB}", True SendKeys pword, 1000 Application.Wait Vrai SendKeys "~", True End Sub

8 Donnez le nom du navigateur et les informations de connexion vous avez encodé dans votre première version du programme dans les trois cellules les plus élevés dans la première feuille de calcul dans le classeur Excel.

9 Termine la séance, dans votre navigateur, le site Web que vous avez inscrit votre premier programme, puis retourne à la page de connexion du site. Exécuter la nouvelle version du programme, en suivant les instructions à l'étape 6. Le début de connexion comme il l'a fait à l'étape 6.

Lire cet article en Inglés: comment envoyer un identifiants & mot à un site Web avec Excel VBA Code

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking