File Transfer Protocol ist eine Technologie verwendet, um Dateien zwischen Computern über das Internet übertragen . VBA ist eine Programmiersprache, die von Microsoft entwickelt wurde. VBA wird von Microsoft Component Object Model , das es auf Objekte verweisen und nutzen deren Eigenschaften und Methoden , um Programme zu erstellen ermöglicht. Ein solches Objekt in VBA verweisen kann, ist der Microsoft Internet Transfer Control-Objekt . Diese Aufgabe übernimmt Dateiübertragungen auf Windows-Plattformen . Mit dem Microsoft Internet Transfer Control-Objekt können Programmierer erstellen und verwenden FTP in ihren Programmen . Der Erwerb der Microsoft Internet Transfer Control-Objekts , um die Dienste FTP verwenden ist für einen Anfänger VBA -Programmierer einfach und dauert nur ein paar Schritte. Anleitung
1
Öffnen Sie Microsoft Excel.
2
Klicken Sie auf " Extras", " Makro " und dann auf " Visual Basic ". Dies öffnet den VBA Programmierumgebung.
3
Klicken Sie auf " Tools" und " Referenz ". Blättern Sie nach unten und wählen Sie den "Microsoft Internet Transfer Control" und klicken Sie auf "OK".
4
Klicken Sie auf " Einfügen" und "Modul ". Sie befinden sich nun in einem Programmcode Modul
Typ oder Kopieren und fügen Sie den folgenden Code in das Modul : .
Funktion UploadFile (ByVal Hostnamen als String, _ ByVal
UserName As String , _ ByVal
Password As String , _ ByVal
LocalFileName As String , _ ByVal
RemoteFileName As String) As Boolean Dim
FTP als inet
Set FTP = New inet
FTP
. Protocol = icFTP
. RemoteHost = HostName
. UserName = Benutzername
. Password = Passwort
. Ausführen. URL , " Put" + LocalFileName + "" + RemoteFileName
While. StillExecuting
DoEvents
Schleife
UploadFile = ( . ResponseCode = 0)
End With
Set FTP = Nothing End Function
< br >