Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur köra FTP kommandon med VBA

    Visual Basic for Applications , eller VBA , är en version av Microsofts Visual Basic språket , integreras i Office svit av verktyg produktivitet programvara . VBA -program körs från ett Office- verktyg - t.ex. Word - tillgång och manipulera data som för närvarande förvaltas av detta verktyg - till exempel ett Word-dokument . Ett VBA -program kan läsa sin input från , eller skriva sina resultat , filer som lagras på en fjärrserver via File Transfer Protocol eller FTP . Du kan skriva VBA-kod som instruerar FTP-klient - förinstallerade som standard på datorn - att samverka med FTP-servrar . Instruktioner
    1

    Skapa FTP- kommandot fil med en lista över kommandon som FTP -klient ska köras. Följande VBA-kod fragment skapar en sådan fil :

    Dim ftpFileHandle As Integer

    ftpFileHandle = FreeFile

    Öppna " ftpCommand.txt " för utskrift som # ftpFileHandle

    Print # ftpFileHandle , " open ftpserver.com "

    Print # ftpFileHandle , " userid "

    Print # ftpFileHandle , " lösenord "

    Print # ftpFileHandle , " skicka localfile.xls "

    Print # ftpFileHandle , " recv remotefile.doc "

    Print # ftpFileHandle , " bye "

    Close # ftpFileHandle

    Ersätt " ftpserver.com " med namnet på FTP -servern , " userid " med namnet på ditt konto på servern och " lösenord " med ditt lösenord . Kodexemplet laddar upp ett kalkylblad i en fil som heter " localfile.xls " och nedladdningar ett dokument som återfinns i en fil med namnet " remotefile.doc . " Du kan använda något av kommandona från " Lista över FTP-kommandon " på NSF Tools hemsida innan du stänger sessionen med " bye . "
    2

    Skapa en batch , eller körbara skript fil som åberopar FTP-klienten för att få det köra FTP kommandofil . Följande VBA-kod fragment skapar en sådan fil :

    Dim batFileHandle As Integer

    batFileHandle = FreeFile

    Öppna " doFtp.bat " för utskrift som # batFileHandle

    Print # batFileHandle , " ftp - s : ftpCommand.txt "

    Close # batFileHandle
    3

    Kör kommandofilen genom att inkludera följande rad i din VBA-kod :

    Shell ( " doFtp.bat " ) , vbHide '' , vbMinimizedNoFocus

    Observera att raden innehåller två enkla citattecken , utan tecken mellan dem , omedelbart före andra kommatecknet . Din VBA -programmet kommer att åberopa kommandofilen som i sin tur kommer att åberopa den FTP-klient och få denne utföra den sekvens av kommandon från Steg 1 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Microsoft Word /Visual Basic Tutorial
    ·VB6 Verktyg
    ·Hur man använder en VBA för att hitta en Mac-adress
    ·Hur man använder en CheckBox & en ComboBox i en DataGr…
    ·Komma åt flera datakällor
    ·Datum Jämförelse i VBA
    ·Hur man läser med inställningar i Visual Basic
    ·Hur man skapar en listruta i Visual Basic
    ·Hur man lägger in en favicon på flikar i VB
    ·Hur du automatiskt kopiera från Excel till PowerPoint …
    Utvalda artiklarna
    ·Hur Kopiera ett värde av en dubbel Into ett heltal ino…
    ·PHP hjälpfunktioner
    ·Hur man installerar ett VirtueMart UPS Shipping Module
    ·Hur man skapar en Web Service i VB Net
    ·Hur man skickar en JavaScript-funktion i en hyperlänk
    ·Hur man beräknar G02 Koder för Mills
    ·Hur att dölja en PHP fil
    ·Hur fungerar ADO.NET Funktion
    ·Hur man använder de datamängder VB.NET
    ·Hur man skapar ett felmeddelande i Access 2007
    Copyright © Dator Kunskap http://www.dator.xyz