File Transfer Protocol er en teknologi, der bruges til at overføre filer mellem computere over internettet. VBA er et programmeringssprog udviklet af Microsoft. VBA er baseret på Microsofts Component Object Model , som gør det muligt at henvise til objekter og gøre brug af deres egenskaber og metoder til at skabe programmer. En sådan objekt, du kan henvise til i VBA er Microsoft Internet Transfer Control objekt. Dette objekt håndterer filoverførsler på Windows-platforme . Brug af Microsoft Internet Transfer Control objekt, kan programmører oprette og bruge FTP i deres programmer. Erhvervelse af Microsoft Internet Transfer Control objekt til at bruge de tjenester af FTP er simpelt for en novice VBA programmør og tager kun et par skridt. Instruktioner
1
Åbn Microsoft Excel.
2
Klik på "Funktioner ", " Macro " og derefter " Visual Basic ". Dette vil åbne VBA programmering miljø .
3
Klik på " Funktioner" og "Reference ". Rul ned og vælg " Microsoft Internet Transfer Control" og klik på " OK".
4
Klik på " Indsæt" og " Modul ". Du er nu i et programmeringssprog kodemodulet
skrive eller kopiere og indsætte følgende i koden modulet : .
Function UploadFile ( ByVal HostName As String , _
ByVal BrugerNavn As String , _
ByVal Password As String , _
ByVal LocalFileName As String , _
ByVal RemoteFileName As String ) som Boolean
Dim FTP som Inet
Set FTP = Ny Inet
Med FTP
. protokol = icFTP
. eksternvaert = HostName
. BrugerNavn = Brugernavn
. Password = Password
. Udfør. URL , "Put " + LocalFileName + "" + RemoteFileName
Do While . StillExecuting
DoEvents < br >
Loop
UploadFile = ( . ResponseCode = 0)
End With
Set FTP = Nothing
End Function
< br >