Empêcher Excel de convertir les chemins UNC en lecteurs mappés (Microsoft Excel)
Kimani a remarqué que les liens dans ses classeurs sont automatiquement mis à jour à partir des chemins UNC vers les lecteurs mappés de l’utilisateur qui a ouvert le fichier.
Cela pose des problèmes car les autres utilisateurs n’utilisent pas le même mappage de lecteur. Si Excel n’effectuait pas la conversion, ces utilisateurs pourraient utiliser les liens via les UNC utilisés lors de la création du classeur. Kimani se demande pourquoi Excel met à jour les liens en fonction du mappage de lecteur du système local et comment il peut le forcer à utiliser les chemins UNC d’origine.
La réponse courte est qu’il n’y a aucun moyen d’empêcher Excel d’effectuer la mise à jour du lien. Cela peut aussi être un vrai problème. Microsoft aborde le problème dans l’article suivant de la base de connaissances:
http://support.microsoft.com/kb/328440
L’article de la Base de connaissances indique que si un classeur est ouvert à partir d’un lecteur mappé et que l’UNC fait référence à ce même lecteur, l’UNC dans le lien est mis à jour vers la désignation de lecteur mappé. L’article ne fournit aucune solution à ce problème, à part l’implication que l’utilisateur pourrait ouvrir le classeur à l’aide d’un UNC au lieu d’un lecteur mappé. Pour la plupart des organisations, ce n’est pas une vraie solution.
Une approche consiste à ne pas permettre aux utilisateurs de modifier le classeur. Faites-le en lecture seule et forcez les utilisateurs à enregistrer leurs modifications à un emplacement différent. Il s’agit d’une approche viable si le classeur sert de moyen de diffuser des informations là où les modifications n’ont pas besoin d’être disponibles pour les autres membres de l’organisation. Si d’autres ont besoin de voir les changements, cependant, ce n’est pas très viable.
La seule approche possible que nous ayons rencontrée est de supprimer les références directes UNC et d’utiliser la fonction de feuille de calcul INDIRECT pour créer vos références. Ceux-ci ne seraient pas réécrits par Excel, mais cela présente d’autres inconvénients. (Par exemple, le classeur cible doit être ouvert pour qu’INDIRECT récupère les informations liées.)
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (7301) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.