tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006
-
11 juil. 2006 à 10:31
tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006
-
11 juil. 2006 à 14:22
Bonjour,
je dois lister et copier des fichiers d'un FTP assez souvent et je cherche un moyen simple d'y arriver pour l'intégrer dans un projet en VBA.
A l'origine ces fichiers se situaient sur un lecteur réseau et j'aurais aimé faire simplement une modification du chemin mais apparemment ce n'est pas possible.
Help please jsuis en galère !
Merci
tedparker
Messages postés176Date d'inscriptionmercredi 5 mai 2004StatutMembreDernière intervention25 septembre 2006 11 juil. 2006 à 11:44
J'ai récupéré un code utilisant Inet mais j'arrive pas à le faire fonctionner. C'est quoi au juste Inet ?
Sur mon formulaire jfais le rafraichissement d'une liste sur parcours d'un dossier. Ce dossier est maintenant sur le FTP. Ca va pa ramer ?
Il est ou le Microsoft Internet Transfer Protocol ?
Et dans ma fonction :
Dim HwndConnect As Long
Dim HwndOpen As Long
'Ouvre internet
HwndOpen = InternetOpen("www.google.fr", 0, vbNullString, vbNullString, 0)
MsgBox HwndOpen
'Connection au site ftp
HwndConnect = InternetConnect(HwndOpen, ftp://xxx.xxx.xxx.xxx, 21, "anonymous", "nom-prenom", 1, 0, 0)
MsgBox HwndConnect
'positionnement du curseur dans le répertoire
FtpSetCurrentDirectory HwndConnect, "Rep1/Rep2"
'Téléchargement
FtpGetFile HwndConnect, "Fichier1", "P:\Fichier2", _
False, 0, &H0, 0
InternetCloseHandle HwndConnect 'Ferme la connection
InternetCloseHandle HwndOpen 'Ferme internet