L
Lionel
Guest
J'ai créé une macro simplissime pour importer un fichier d'un serveur FTP vers une feuille de calcul mais la partie suivante de la macro me pose problème (connexion au serveur FTP):
Workbooks.OpenText filename:='ftp://USER:PASSWORD@10.144.48.121/data.txt', _
Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False,_
Comma:=False, Space:=True, Other:=False, FieldInfo:=Array _
(Array(1, 1), Array(2, 1), Array (3, 1), Array(4, 1))
En effet, si Excel se connecte bien au serveur FTP, il semble en revanche ne pas tenir compte de mon 'USERASSWORD@' et il me m'affiche une boîte de dialogue me demandant systématiquement que je les saisisse manuellement lors de la première connexion. Or, je souhaiterais que cette connexion soit entièrement automatique pour la bonne et simple raison que les personnes qui utiliseront cette macro ne doivent pas connaître le mot de passe.
Y aurait il une manière de pré-enregistrer le 'USER / PASSWORD' du serveur FTP dans cette macro ?
Merci par avance pour votre aide,
Lio
Workbooks.OpenText filename:='ftp://USER:PASSWORD@10.144.48.121/data.txt', _
Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False,_
Comma:=False, Space:=True, Other:=False, FieldInfo:=Array _
(Array(1, 1), Array(2, 1), Array (3, 1), Array(4, 1))
En effet, si Excel se connecte bien au serveur FTP, il semble en revanche ne pas tenir compte de mon 'USERASSWORD@' et il me m'affiche une boîte de dialogue me demandant systématiquement que je les saisisse manuellement lors de la première connexion. Or, je souhaiterais que cette connexion soit entièrement automatique pour la bonne et simple raison que les personnes qui utiliseront cette macro ne doivent pas connaître le mot de passe.
Y aurait il une manière de pré-enregistrer le 'USER / PASSWORD' du serveur FTP dans cette macro ?
Merci par avance pour votre aide,
Lio