Rapport de message :*
 

Re: En VBA gérer la boite windows 'Télécharger un fichier'

Titre du sujet : Re: En VBA gérer la boite windows 'Télécharger un fichier'
par JackyAmiens le 13/08/2009 14:17:48

Bonjour Didier myDearFriend,

Oui l'idée de base était de pouvoir télécharger un fichier présent sous un lien hypertext.
Ce fichier est du type toto.cab (compression d'un xls).

Le problème est situé dans la page html (qui doit contenir un script).

Dans la page Html (code source) le lien du fichier est déclaré sous cette forme
href="?p=5&d=6&u=-1&r=481&dl=6">LeFichier<

J'ai tenté à partir d'une capture image (voir fichier) les choix

'ThisWorkbook.FollowHyperlink http://chemin/catalogue?p=5&d=6&u=-1&r=481&dl=6
puis
'ThisWorkbook.FollowHyperlink http://chemin/p=5&d=6&u=-1&r=481&dl=6'

et d'autres variantes pour un résultat négatif.

Mon idée est de contourner la problématique.

Par excel et en VBA, aller sur la page HTML (pas de problème, j'avais trouvé il y a un an ici une aide super  )
Simuler le clic sur le lien (en cours de recherche)
Gérer la boite Windows 'Téléchargement de fichier' pour enregistre le fichier dans un répertoire spécifique


La seconde étape sera en suite la décompréssion du fichier, l'extraction des TCD, la remise en forme en un seul tableau.
Mais ceci est une autre histoire.

Cdlt, Jacky

P.S: Je pars en vacance ce soir sans savoir si j'aurai un acces internet fiable. A+ sur le forum