VBA - GetOpenFilename() et dossier compressé
Résolu
ordner
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
ordner Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
ordner Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Après plusieurs recherches je n'ai pas trouvé de solution. Voici mon problème:
Je dois récupérer un nom de fichier.
Il se trouve dans un dossier compressé.
La fonction Application.GetOpenFilename() ne permet pas d'explorer les dossiers compressés.
Merci de votre réponse.
Après plusieurs recherches je n'ai pas trouvé de solution. Voici mon problème:
Je dois récupérer un nom de fichier.
Il se trouve dans un dossier compressé.
La fonction Application.GetOpenFilename() ne permet pas d'explorer les dossiers compressés.
Merci de votre réponse.
A voir également:
- VBA - GetOpenFilename() et dossier compressé
- Dossier appdata - Guide
- Accès au dossier compressé refusé - Guide
- Impossible de supprimer un dossier - Guide
- Ouvrir un dossier compressé - Guide
- Mettre un mot de passe sur un dossier - Guide
4 réponses
Le décompresser avant de le traiter? Tu as regardé du côté des fonctions zip de VB si elles existent? Sinon lancer une commande qui liste les noms des fichiers du rép. conmpressé.
Merci d'avoir répondu arth .
Je voudrais récupérer le nom du fichier sans forcément décompresser le dossier contenant tous les fichiers.
Dans mes recherches, je n'ai pas trouvé la commande qui liste les noms des fichiers du répertoire compressé. Je vais continuer à chercher.
Si quelqu'un la connait, merci d'avance.
Je voudrais récupérer le nom du fichier sans forcément décompresser le dossier contenant tous les fichiers.
Dans mes recherches, je n'ai pas trouvé la commande qui liste les noms des fichiers du répertoire compressé. Je vais continuer à chercher.
Si quelqu'un la connait, merci d'avance.
Bonjour,
Utiliser l'objet "FSO"
Voir dans ton aide.
Si tu trouve pas tu dis...
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Utiliser l'objet "FSO"
Voir dans ton aide.
Si tu trouve pas tu dis...
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Avec ces nouvelles recherches, je crois comprendre que le problème ne peut être résolu sans décompresser le dossier ce qui me fait perdre un temps important à chaque exécution de la macro.
J'ai du coup décompressé en local le dossier et fais un GetOpenFilename().
Je clos le sujet, merci de votre aide :)
J'ai du coup décompressé en local le dossier et fais un GetOpenFilename().
Je clos le sujet, merci de votre aide :)