File Transfer Protocol est une technologie utilisée pour transférer des fichiers entre ordinateurs via Internet. VBA est un langage de programmation développé par Microsoft . VBA est basé sur Component Object Model de Microsoft, qui permet de référencer des objets et faire usage de leurs propriétés et méthodes pour créer des programmes . Un tel objet que vous pouvez référencer dans VBA est l'objet de contrôle de transfert Internet Microsoft . Cet objet gère les transferts de fichiers sous Windows. Utilisation de l'objet de contrôle de transfert Internet Microsoft , les programmeurs peuvent créer et utiliser FTP au sein de leurs programmes. L'acquisition de l'objet de contrôle de transfert Internet Microsoft pour utiliser les services de FTP est simple pour un novice programmeur VBA et ne prend que quelques étapes . Instructions
1
ouvertes .
2
« Outils », Microsoft Excel Cliquez sur "Macro" , puis " Visual Basic ". Cela va ouvrir l'environnement de programmation VBA.
3
Cliquez sur " Outils " et " Référence ". Descendez et sélectionnez la fonction «Contrôle de Microsoft Internet Transfer " et cliquez sur "OK".
4
Cliquez sur "Insérer" et "Module ". Vous êtes maintenant dans un module de code de programmation
Tapez ou copiez et collez le code suivant dans le module de code : .
Fonction UploadFile ( ByVal NomHôte As String , _
ByVal UserName As String , _ ByVal
Mot de passe As String , _
LocalFileName ByVal As String , _
RemoteFileName ByVal As String ) As Boolean
Dim FTP inet
Set FTP = New inet
FTP
. Protocol = icFTP
. RemoteHost hostname =
. username = nomutilisateur Photos
. Mot de passe = mot de passe
. Exécuter. URL, "put" + LocalFileName + "" + RemoteFileName
Do While . StillExecuting
DoEvents < br >
boucle
UploadFile = ( . réponse = 0)
End With
Set FTP = Nothing
End Function
< br >