Téléchargement de fichier via IE
Bonjour à tous,
J'ai une macro qui m'ouvre une instance d'Internet Explorer, me connecte sur un site et simule un clic sur un lien pour exporter les données au format excel. Jusque là tout va bien :)
Avec IE < IE11, après le clic, je simulais le clic sur les touches ci-dessous pour accepter le téléchargement :
Alt+v (Pour me placer sur l'option "Ouvrir")
Tab (Pour me déplacer sur l'option "Enregistrer")
entrée (Pour cliquer sur "enregistrer")
et ça fonctionnait bien.
Maintenant sous IE11, lorsque je simule les mêmes raccourcis claviers ça ne fonctionne plus car le Alt+v affiche le menu "Favoris" de IE (ils sont fort chez Microsoft pour avoir mis le même raccourcis clavier sur plusieurs options!)
Ma question c'est comment faire pour simuler le clic sur enregistrer sur la fenetre de confirmation de téléchargement ?
PS1 : Je ne peux pas supprimer la demande de confirmation dans les paramètres d'IE (paramètre d'entreprise non modifiable)
PS2 : J'ai trouvé que faisant ALT+V et ALT+E (en restant appuyé sur ALT entre les 2 commandes) qu'on pouvait lancer le téléchargement mais je n'arrive pas à reproduire ces commandes sous Excel.
J'ai essayé les commandes ci-dessous, mais aucune ne fonctionne :
Code:
1 2 3 4 5
|
Application.SendKeys "%v%e", True
-------
Application.SendKeys "%v", True
Application.SendKeys "%e", True |
Merci d'avance pour votre aide :)