Bonjour à tous
J'ai un petit problème relatifs à la gestion des répertoires à partir d'une macro vba et j'ai besoin de votre aide.
Ca fait un petit moment que je tourne en rond sur le net et je ne trouve que des conseils relatifs à la gestion de fichiers et/ou de classeurs, mais rien sur les répertoires... ou du moins pas ce que je cherche.
A la fin d'un sub, j'ouvre un répertoire dont je connais le nom avec ça:
tout roule jusqu'ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Shell "explorer " & chemin_repertoire, vbNormalFocus
Mon problème c'est que chaque fois que je lance la macro, un nouveau répertoire identique s'ouvre dans la barre Windows.
Je souhaiterais trouver le moyen de contrôler si le répertoire est déjà "actif" dans la barre Windows et mettre mon focus dessus s'il y est (l'ouvrir en plein écran).
S'il n'est pas dans la barre Windows, je peux simplement utiliser le code ci-dessus pour l'ouvrir.
En gros:
- comment vérifier qu'un répertoire est déjà dans la barre Windows (du fond de l'écran)?
- comment faire en sorte que le focus se mette sur un répertoire actif dans la barre Windows (et donc ouvrir le répertoire à l'écran) sans qu'un répertoire identique ne s'ouvre et duplique le répertoire actif?
je vous remercie déjà pour votre aide.
cordialement
seb
Partager