Bonjour,
Je classe mes photos numérisés dans des dossiers et sous dossiers en fonction de l'année,du lieu, de l'objet des photos, ...
Exemple : C:\Documents\Dossier photos\1996 à 1990 - Films XLVII à LXXII\1988-2 Amanvillers (aout) - LIII
Dans ce sous-dossier, se trouvent toutes mes photos pour le lieu, l'année, ... Je gère ces différents répertoires à partir d'une simple liste Excel que je documente manuellement.
Je souhaite pouvoir accéder directement à mes dossiers de photos à partir d'une macro VBA. Le sous-dossiers à ouvrir y sera défini en dynamique en fonction de la ligne sélectionnée
J'ai trouvé un code qui utilise la fonction "Shell"
'Définition du dossier à ouvrir
XRDoss = "C:\Documents\Dossier photos\"
XDoss = "1986 à 1990 - Films XLVII à LXXII\1988-2 Amanvillers (aout) - LIII"
'Ouverture du dossier pour le répertoire
Shell Environ("WINDIR") & "\explorer.exe " & XRDoss & XDoss, vbNormalFocus
Ce code ne fonctionne pas comme je le voudrais: il n'ouvre que C:\Documents et ne va pas jusqu'au sous-dossier
J'ai trouvé une autre formulation pour la fonction "Shell"
Shell "C:\windows\explorer.exe " & XRDoss & XDoss, vbNormalFocus
Ca ne marche pas mieux !
Pouvez-vous m'aider ?
Cordialement
J.Legrand