Bonjour,
Pour lire les fichiers à partir de VBA on utilise DIR(chemin,attribut).
Bien pour lire les fichiers pas (trop) de problèmes.
Par contre pour tester s'il s'agit ou non d'un répertoire les outils utilisés sous Windows ne marchent plus (ou différemment). Par exemple que l'on donne comme attribut vbnormal ou vbdirectory le résultat est le même.
Lire les caractéristiques avec GetAttr ne semble pas fonctionner... ou alors je ne sais pas le faire.
Si quelqu'un a une idée, cela serait sympa.
L'objectif est de créer automatiquement un diaporama de photos dans le répertoire et les sous-répertoires du dossier dans lequel se trouve le diaporama.
--------
Après quelques recherches et vaines tentatives, j'ai remarqué deux choses,
1° Il ne faut pas oublier que les chemins Mac sont différents de Windows (: au lieu de antislash)... j'en avais oublié un quelque part
2° Mac n'a pas de caractère générique (au moins pour ce VBA) et donc il faut tester les noms des fichiers avec une fonction et non avec LIKE ou directement dans DIR.
Pour lire les fichiers à partir de VBA on utilise DIR(chemin,attribut).
Bien pour lire les fichiers pas (trop) de problèmes.
Par contre pour tester s'il s'agit ou non d'un répertoire les outils utilisés sous Windows ne marchent plus (ou différemment). Par exemple que l'on donne comme attribut vbnormal ou vbdirectory le résultat est le même.
Lire les caractéristiques avec GetAttr ne semble pas fonctionner... ou alors je ne sais pas le faire.
Si quelqu'un a une idée, cela serait sympa.
L'objectif est de créer automatiquement un diaporama de photos dans le répertoire et les sous-répertoires du dossier dans lequel se trouve le diaporama.
--------
Après quelques recherches et vaines tentatives, j'ai remarqué deux choses,
1° Il ne faut pas oublier que les chemins Mac sont différents de Windows (: au lieu de antislash)... j'en avais oublié un quelque part
2° Mac n'a pas de caractère générique (au moins pour ce VBA) et donc il faut tester les noms des fichiers avec une fonction et non avec LIKE ou directement dans DIR.
Dernière édition: