Fermer page web en VBA EXCEL depuis une UserForm
Résolu
LANXADE Alain
Messages postés
34
Statut
Membre
-
LANXADE Alain Messages postés 34 Statut Membre -
LANXADE Alain Messages postés 34 Statut Membre -
Bonsoir,
Windows 7 - excel 2007 -
Par une UserForm et un CommandButton, j'ouvre une page WEB : "Https://www.S .......". Je voudrais fermer cette page web par la touche "Escape"
Le code commence ainsi :
La commande touche escape serait incluse dans le code ci-dessus.
avec par exemple :
Merci d'avance de votre aide.
Windows 7 - excel 2007 -
Par une UserForm et un CommandButton, j'ouvre une page WEB : "Https://www.S .......". Je voudrais fermer cette page web par la touche "Escape"
Le code commence ainsi :
Private Sub CommandButton2_Click()
ActiveWorkbook.FollowHyperlink Adresse:=""Https://www.S .......fr.htm"
End Sub
La commande touche escape serait incluse dans le code ci-dessus.
avec par exemple :
Private Sub CommandButton2_Click()
ActiveWorkbook.FollowHyperlink Adresse:=""Https://www.S .......fr.htm"
<code>If ECS = press then page web close
End If
End Sub
Merci d'avance de votre aide.
A voir également:
- Fermer page web en VBA EXCEL depuis une UserForm
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Web office - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
2 réponses
Bonjour,
Il me semble que cela sera un peu plus compliqué que ce que tu imagines.
En effet, ta première commande lance ton navigateur par défaut qui va t'afficher ta page dans un onglet.
Pour fermer cet onglet, il te faudrait donc utiliser des API windows qui peuvent agir sur le processus, à condition de savoir identifier le processus en question et d'utiliser la méthode adéquate pour le navigateur concerné.
Si tu ouvres et fermes ta page dans la foulée, quel intérêt ?
Si tu veux récupérer des informations, il me semble que les requêtes web seraient plus adaptées car gérées par excel.
Il me semble que cela sera un peu plus compliqué que ce que tu imagines.
En effet, ta première commande lance ton navigateur par défaut qui va t'afficher ta page dans un onglet.
Pour fermer cet onglet, il te faudrait donc utiliser des API windows qui peuvent agir sur le processus, à condition de savoir identifier le processus en question et d'utiliser la méthode adéquate pour le navigateur concerné.
Si tu ouvres et fermes ta page dans la foulée, quel intérêt ?
Si tu veux récupérer des informations, il me semble que les requêtes web seraient plus adaptées car gérées par excel.