VBA Internet Explorer Automatisation - Comment Sélectionner “Ouvrir” Lors du Téléchargement d'un Fichier

C'est ma première question, ici, sur stackoverflow!

J'ai été la recherche d'une solution à ce problème depuis un certain temps et n'ai pas trouvé d'aide. Je peut juste utiliser les mauvais mots-clés dans mes recherches, mais jusqu'à présent je n'ai pas eu de chance. Voici la question:

En VBA, comment puis-je sélectionner l'option "Ouvrir" dans le fichier de la boîte de dialogue de téléchargement dans Internet Explorer?

Juste pour plus de précisions, je parle du jaune-orange de la barre qui s'affiche en bas de l'écran dans IE9 lorsqu'un fichier est téléchargé.

Je fais une automatisation VBA pour télécharger des centaines de fichiers Pdf sur le web à l'aide d'Internet Explorer, mais il y a une étape intermédiaire où un .dff fichier doit être ouvert avant d'en arriver à la réelle PDF. J'ai donc d'abord nécessaire de sélectionner l'option "Ouvrir" afin que je puisse passer à la prochaine étape de l'automatisation. Comme je l'ai dit plus tôt, j'ai fait beaucoup de recherche et pas eu de chance jusqu'à présent.

J'ai essayé d'utiliser SendKeys dans l'espoir de frapper Entrée, et qui a été un ultime effort, cela ne fonctionne pas.

Merci d'avance pour l'aide!

+ 1 bonne question 🙂
Avez-vous envisagé d'utiliser URLDownloadToFile pour récupérer directement les fichiers? vbaexpress.com/forum/showthread.php?t=33145
En fait, j'ai essayé URLDownloadToFile, mais tous ces fichiers sont sur un site protégé par mot de passe et je n'étais pas en mesure de comprendre comment transmettre des informations d'identification.
Le 1er lien que j'ai donné ci-dessous couvre également l'API URLDownloadToFile.
Vous essayez de télécharger depuis un site ftp?

OriginalL'auteur Lane Sawyer | 2012-05-01