Problème : j'ai un fichier jmp qui se trouve dans un dossier OneDrive partagé. D'autres collègues synchronisent ce dossier OneDrive sur leur bureau afin que nous ayons tous un accès facile au fichier jmp partagé. À l'intérieur du fichier jmp se trouvent des liens vers d'autres fichiers qui se trouvent dans le même dossier partagé que le fichier jmp. Étant donné que chaque personne dispose d'un chemin de fichier OneDrive spécifique à l'utilisateur, mes liens sont en fait des formules qui détectent le chemin de fichier spécifique à l'utilisateur pour ensuite définir le lien approprié spécifique à l'utilisateur. Malheureusement, ces formules ne sont pas automatiquement réexécutées lorsqu'une nouvelle personne ouvre le fichier jmp. J'ai exploré deux options pour résoudre ce problème et je ne suis fan d'aucune des deux :
1. avoir un script 'réexécuter les formules' que vous devez exécuter avant d'utiliser un lien : malheureusement, les gens oublient ce script. De plus, les utilisateurs créent généralement des sous-ensembles de données, puis tentent d'exécuter le script « Réexécuter les formules », mais cela ne fonctionne pas car les évaluations de formules sont supprimées par défaut.
2. enregistrez un script de « réexécution des formules » sous « OnOpen » afin qu'il s'exécute dès que quelqu'un ouvre la table jmp : malheureusement, cela entraîne l'apparition d'une invite (ci-jointe) et les gens ont trop peur pour dire « oui » lorsqu'elle s'ouvre car ils ont peur que ça gâche quelque chose (ils ne savent même pas à quoi ça sert)
Des questions
1. Existe-t-il un moyen de mettre à jour un lien hypertexte dès que l'on clique dessus ?
2. Puis-je supprimer la fenêtre contextuelle « OnOpen » ou la modifier pour expliquer ce que l'utilisateur doit faire ?
3. Existe-t-il un autre moyen qu'un script « OnOpen » qui permettrait aux formules de se mettre à jour dès qu'une table jmp est ouverte ?
Toute aide est appréciée. Merci!
Mat