| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment exécuter des commandes FTP avec VBA
    Visual Basic pour Applications, ou VBA, est une version du langage Visual Basic de Microsoft, intégré dans la suite d'outils logiciels de productivité de bureau. Programmes VBA s'exécutent à partir d'un outil de bureau - par exemple , Word - accéder et manipuler les données actuellement gérées par cet outil - par exemple, un document Word . Un programme VBA peut lire son entrée à partir , ou écrire ses résultats , les fichiers hébergés sur un serveur distant via le protocole de transfert de fichiers ou FTP. Vous pouvez écrire du code VBA qui indique logiciel client FTP - préinstallé par défaut sur votre ordinateur - d'interagir avec les serveurs FTP. Instructions
    1

    Créer le fichier de commandes FTP avec une liste de commandes que le client FTP exécutera . Le fragment de code VBA suivant crée un tel fichier : Photos

    ftpFileHandle As Integer

    ftpFileHandle = FreeFile

    ouverte " ftpCommand.txt " pour la sortie Comme # ftpFileHandle
    < p > Imprimer # ftpFileHandle , "ouvert ftpserver.com "

    Print # ftpFileHandle , " userid "

    Print # ftpFileHandle , "password"

    Print # ftpFileHandle , " envoyer localfile.xls "

    Print # ftpFileHandle , " remotefile.doc recv "

    Print # ftpFileHandle , " bye "

    Fermer # ftpFileHandle

    Remplacer" ftpserver.com " avec le nom du serveur FTP, " userid "avec le nom de votre compte dans ce serveur et " password " avec votre mot de passe. Les échantillons ajouts de code d'une feuille de calcul contenues dans un fichier nommé " localfile.xls " et télécharge un document contenu dans un fichier nommé " remotefile.doc ». Vous pouvez utiliser l'une des commandes à partir de la "Liste des commandes FTP " sur le site Web de NSF outils avant de fermer la session avec "bye ".
    2

    Créer un batch ou script exécutable , un fichier qui invoque le client FTP de l'avoir exécuter le fichier de commandes FTP. Le fragment de code VBA suivant crée un tel fichier : Photos

    batFileHandle As Integer

    batFileHandle = FreeFile

    ouverte " doFtp.bat " pour la sortie Comme # batFileHandle
    < p > Imprimer # batFileHandle , "ftp -s: ftpCommand.txt "

    Fermer # batFileHandle
    3

    Lancez le fichier batch en incluant la ligne suivante dans votre code VBA : Photos

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

    Notez que la ligne contient deux apostrophes , sans aucun caractère entre elles, immédiatement avant la deuxième virgule. Votre programme VBA appeler le fichier batch qui , à son tour, appeler le client FTP et le faire exécuter la séquence de commandes depuis l'étape 1.

    Previous :

    next :
      articles connexes
    ·Comment transformer le projet Visual Basic dans un fich…
    ·Comment changer la couleur DataGrid en VB6 
    ·Comment accéder aux ports série et parallèle à l'ai…
    ·Code VBA Structure 
    ·Qu'est-ce recensement en VB.NET 
    ·Comment vérifier Access 2007 Si requête existe 
    ·Bases de données visuelles de base et Daos 
    ·Comment créer des scripts de connexion VBS 
    ·Comment convertir une chaîne en un objet HTML dans VB6…
    ·Comment lire des fichiers texte avec Visual Basic 
      articles en vedette
    ·Comment faire pour exécuter une application Clojure su…
    ·Comment faire une horloge numérique 
    ·Comment calculer le périmètre et l'aire d'un rectangl…
    ·Comment programmer l' opérateur reste 
    ·Comment lier COBOL et C, ainsi que sur z /OS 
    ·Aide du pilote d' Developer 
    ·Comment autoriser Java pour écrire des fichiers dans W…
    ·Comment exécuter un script Python sous Windows 
    ·Comment démarrer un programme avec des arguments en VB…
    ·Comment créer un ID de session en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com