Comment les Fichiers Zip à l

Lors de la programmation d'Office de Microsoft Visual Basic pour Applications (VBA), il est parfois nécessaire d'ouvrir ou appeler d'autres programmes à partir de Word, Excel ou Access. Le moyen le plus facile pour effectuer cette tâche est à travers le VBA commande SHELL. Cette commande lance un autre Windows ou un programme en ligne de commande pour exécuter indépendant de l'Office de programme. Une fois de l'autre programme est en cours d'exécution, le programme Office peut continuer à effectuer d'autres tâches. Utiliser une technique facile à exécuter Winzip et d'archiver un ensemble de fichiers à l'aide d'un formulaire Microsoft Access.


Comment Fichiers Zip à l
Lors de la programmation d'Office de Microsoft Visual Basic pour Applications (VBA), il est parfois nécessaire d'ouvrir ou appeler d'autres programmes à partir de Word, Excel ou Access. Le moyen le plus facile pour effectuer cette tâche est à travers le VBA commande SHELL. Cette commande lance un autre Windows ou un programme en ligne de commande pour exécuter indépendant de l'Office de programme. Une fois de l'autre programme est en cours d'exécution, le programme Office peut continuer à effectuer d'autres tâches. Utiliser une technique facile à exécuter Winzip et d'archiver un ensemble de fichiers à l'aide d'un formulaire Microsoft Access.
les Choses dont Vous aurez Besoin
  • Microsoft Access 2000 ou plus tard

  • WinZip

  • Ouvrez Microsoft Access (2000 ou plus tard) et de créer une nouvelle base de données appelée ZipSample.
  • Créer un formulaire indépendant appelé ZipForm. Cette forme n'a pas de table associés. Au lieu de cela, elle va accepter de dossier et de fichier zip noms gérés par l'utilisateur puis les zip les fichiers lorsque le bouton est cliqué.
  • Ajouter deux zones de texte et un bouton sur le formulaire.
    Nom de la première zone de texte 'nom du dossier' et donnez-lui la légende 'Dossier:'
    Nom de la deuxième zone de texte 'ZipFile' et donnez-lui la légende 'Zip' Fichier:'
    Changer l'étiquette sur le bouton 'Zip.'
  • clic Droit sur le Zip, bouton et choisissez de CONSTRUIRE, suivi par le CODE. Cela va ouvrir la fenêtre de Visual Basic avec une nouvelle méthode vide. À l'intérieur du corps de la méthode (sur la ligne vide au-dessus de End Sub) entrez le code suivant:
    SHELL '''c:\Program Files\WinZip\WinZip32'' & mn & a-r '& ZipFile & '' & FolderName & '*.*'
    Lors de l'évaluation de l'VBA interprète, ce code va passer le texte suivant à l'interpréteur de commande:
    'c:\Program Files\WinZip\WinZip32' & mn & a & r zipfile.zip folderName*.*
    WinZip peut fonctionner avec un certain nombre de paramètres de ligne de commande. Dans ce cas, la commande est de demander WinZip pour ajouter tous les fichiers dans le dossier nom du dossier de l'archive zipFile.zip. L' & min argument indique WinZip pour exécuter réduit au minimum (dans le fond), -un indique que c'est pour ajouter des fichiers à l'archive et & r indique que tous les fichiers dans les sous-dossiers de ce dossier doit également être ajouté. Voir le WinZip site web (voir Ressources) pour les options de ligne de commande et une liste complète des arguments de ligne de commande.
  • Enregistrez et fermez la fenêtre de Visual Basic, enregistrez le formulaire, puis basculez en mode formulaire. Le formulaire s'affiche avec les deux zones de texte et un bouton. Remplissez le formulaire et cliquez sur le Zip bouton pour tester le formulaire.

Conseils & Avertissements
  • Sur le winzip ligne de commande, les guillemets sont nécessaires puisque le dossier 'Program Files' contient un espace. L'ajout de deux citations à l'intérieur d'un VBA littérale met une citation dans la chaîne de texte.








Comment les Fichiers Zip a l'Aide de VBA


Lors de la programmation d'Office de Microsoft Visual Basic pour Applications (VBA), il est parfois necessaire d'ouvrir ou appeler d'autres programmes a partir de Word, Excel ou Access. Le moyen le plus facile pour effectuer cette tache est a travers le VBA commande SHELL. Cette commande lance un autre Windows ou un programme en ligne de commande pour executer independant de l'Office de programme. Une fois de l'autre programme est en cours d'execution, le programme Office peut continuer a effectuer d'autres taches. Utiliser une technique facile a executer Winzip et d'archiver un ensemble de fichiers a l'aide d'un formulaire Microsoft Access.


Comment Fichiers Zip a l
Lors de la programmation d'Office de Microsoft Visual Basic pour Applications (VBA), il est parfois necessaire d'ouvrir ou appeler d'autres programmes a partir de Word, Excel ou Access. Le moyen le plus facile pour effectuer cette tache est a travers le VBA commande SHELL. Cette commande lance un autre Windows ou un programme en ligne de commande pour executer independant de l'Office de programme. Une fois de l'autre programme est en cours d'execution, le programme Office peut continuer a effectuer d'autres taches. Utiliser une technique facile a executer Winzip et d'archiver un ensemble de fichiers a l'aide d'un formulaire Microsoft Access.
les Choses dont Vous aurez Besoin
  • Microsoft Access 2000 ou plus tard

  • WinZip

  • Ouvrez Microsoft Access (2000 ou plus tard) et de creer une nouvelle base de donnees appelee ZipSample.
  • Creer un formulaire independant appele ZipForm. Cette forme n'a pas de table associes. Au lieu de cela, elle va accepter de dossier et de fichier zip noms geres par l'utilisateur puis les zip les fichiers lorsque le bouton est clique.
  • Ajouter deux zones de texte et un bouton sur le formulaire.
    Nom de la premiere zone de texte 'nom du dossier' et donnez-lui la legende 'Dossier:'
    Nom de la deuxieme zone de texte 'ZipFile' et donnez-lui la legende 'Zip' Fichier:'
    Changer l'etiquette sur le bouton 'Zip.'
  • clic Droit sur le Zip, bouton et choisissez de CONSTRUIRE, suivi par le CODE. Cela va ouvrir la fenetre de Visual Basic avec une nouvelle methode vide. A l'interieur du corps de la methode (sur la ligne vide au-dessus de End Sub) entrez le code suivant:
    SHELL '''c:\Program Files\WinZip\WinZip32'' & mn & a-r '& ZipFile & '' & FolderName & '*.*'
    Lors de l'evaluation de l'VBA interprete, ce code va passer le texte suivant a l'interpreteur de commande:
    'c:\Program Files\WinZip\WinZip32' & mn & a & r zipfile.zip folderName*.*
    WinZip peut fonctionner avec un certain nombre de parametres de ligne de commande. Dans ce cas, la commande est de demander WinZip pour ajouter tous les fichiers dans le dossier nom du dossier de l'archive zipFile.zip. L' & min argument indique WinZip pour executer reduit au minimum (dans le fond), -un indique que c'est pour ajouter des fichiers a l'archive et & r indique que tous les fichiers dans les sous-dossiers de ce dossier doit egalement etre ajoute. Voir le WinZip site web (voir Ressources) pour les options de ligne de commande et une liste complete des arguments de ligne de commande.
  • Enregistrez et fermez la fenetre de Visual Basic, enregistrez le formulaire, puis basculez en mode formulaire. Le formulaire s'affiche avec les deux zones de texte et un bouton. Remplissez le formulaire et cliquez sur le Zip bouton pour tester le formulaire.

Conseils & Avertissements
  • Sur le winzip ligne de commande, les guillemets sont necessaires puisque le dossier 'Program Files' contient un espace. L'ajout de deux citations a l'interieur d'un VBA litterale met une citation dans la chaîne de texte.

Comment les Fichiers Zip à l'Aide de VBA

Lors de la programmation d'Office de Microsoft Visual Basic pour Applications (VBA), il est parfois nécessaire d'ouvrir ou appeler d'autres programmes à partir de Word, Excel ou Access. Le moyen le plus facile pour effectuer cette tâche est à travers le VBA commande SHELL. Cette commande lance un autre Windows ou un programme en ligne de commande pour exécuter indépendant de l'Office de programme. Une fois de l'autre programme est en cours d'exécution, le programme Office peut continuer à effectuer d'autres tâches. Utiliser une technique facile à exécuter Winzip et d'archiver un ensemble de fichiers à l'aide d'un formulaire Microsoft Access.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation