Developpez.com

Le Club des Développeurs et IT Pro

Apprendre à compresser/décompresser des fichiers au format ZIP

Un tutoriel de Laurent Ott

Le 2021-12-30 14:28:27, par laurent_ott, Rédacteur
Bonjour.
J'ai le plaisir de vous présenter une nouvelle documentation :

Compresser/décompresser des fichiers au format ZIP

Dans cet article vous allez apprendre comment, en VBA, compresser ou décompresser des fichiers au format ZIP en utilisant les ressources Windows, donc sans avoir recours à un logiciel tiers.

Vous pouvez déposer vos commentaires dans cette discussion.
Bonne lecture.
  Discussion forum
4 commentaires
  • ONTAYG
    Membre éprouvé
    Merci de ton retour et de cette information.
  • ONTAYG
    Membre éprouvé
    Bonjour,

    Tuto très intéressant.

    Et une petit question par ce procéder on ne peut pas mettre de mot de passe à ton zip (à moins que j'ai zappé l'information).

    Merci de ton retour.

    ONTAYG
  • laurent_ott
    Rédacteur
    Bonjour.
    Effectivement il n'est pas prévu de mettre un mot de passe sur les fichiers ZIP, comme peuvent le proposer certains logiciels de compression (7ZIP, WinZIP, et autres).

    Mais il existe une solution : crypter le fichier.
    Tout est expliqué dans cette documentation : Tome 4 - Un algorithme de chiffrement/déchiffrement des cellules pour une meilleure confidentialité

    Bonne programmation.
  • JackRussel
    Membre à l'essai
    Bonjour et merci beaucoup pour ce tuto.
    J'essaie de l'adapter à mes besoins dans Access 2019 mais je galère un peu.
    1. l'activation/désactivation de la touche ESC
    2. le texte dans la StatusBar
    A vrai dire, je n'y suis pas encore arrivé...

    Ensuite, j'ai besoin de changer le nom de chaque Item (folders et files) pour les standardiser selon ma nomenclature ( n°doss-[yyyy-mmdd-hhmm]-nomDossier-#-.....) car mon classement doit être chronologique.
    Je m'y mets asap...

    J'ai pensé que mes besoins (transposition dans Access touche ESC et StatusBar, changement des nom de folders et de files lors de l'extraction ) pouvait intéresser d'autres que moi.

    Merci encore pour tout ce que tu as déjà fait.