Nous planifions une mise à niveau d'Office 2003 -> 2010 et avons identifié un gros problème.
Dans Office 2003, si le classeur que vous ouvrez contient une table de requête qui récupère des données d'une source de données automatiquement (à l'ouverture du fichier ou à certains intervalles), une boîte de dialogue de sécurité s'affiche pour vous demander si vous souhaitez l'autoriser.
- Si vous dites Oui, les requêtes seront rafraîchies automatiquement lorsqu'elles en auront besoin.
- Si vous dites Non, les requêtes ne seront pas rafraîchies automatiquement, ni à l'ouverture du dossier, ni à intervalles de temps, mais vous pourrez rafraîchir n'importe lequel d'entre eux manuellement à tout moment en cliquant avec le bouton droit de la souris et en sélectionnant
Refresh
. - Il existe également un paramètre de registre qui indique de ne pas afficher cette boîte de dialogue, mais d'autoriser les requêtes.
C'est exactement ce que nous voulons.
Sur les ordinateurs des utilisateurs, nous avons appliqué le paramètre de registre, de sorte que les utilisateurs ne voient jamais aucun dialogue.
Sur les ordinateurs des développeurs, le paramètre n'est pas appliqué. Ainsi, chaque fois qu'un fichier est ouvert, le développeur décide d'autoriser le rafraîchissement automatique pour la session en cours. Habituellement, la réponse est Non, car pour le développement, il est essentiel de ne pas avoir des quieres qui se rafraîchissent quand ils le veulent, mais plutôt, les rafraîchir quand le développeur le veut.
Le problème est que dans Office 2010 que nous testons, nous ne trouvons pas le moyen de réaliser cette fonctionnalité :
- Les messages d'autorisation et de refus sont désormais regroupés en un seul bouton jaune, qui autorise tout ou interdit tout (y compris, par exemple, les macros, si la sécurité des macros est réglée sur "Désactiver, mais demander").
- Si vous ne cliquez pas sur le bouton jaune
Allow
les requêtes sont complètement désactivé et pas seulement pour l'exécution automatique. Vous ne pouvez pas cliquer avec le bouton droit de la souris et rafraîchir une requête particulière - cela ferait apparaître une boîte de dialogue de sécurité vous invitant à activer les requêtes, et si vous dites Oui, toutes les requêtes du document seront activées pour une exécution automatique et commenceront à s'exécuter immédiatement.
Cela ruine en quelque sorte notre environnement de développement.
Existe-t-il un moyen de faire fonctionner les dispositifs de confiance dans Office 2010 de la même manière qu'auparavant ? Existe-t-il encore un autre paramètre de registre pour dire, Demander un rafraîchissement automatique, mais autoriser un rafraîchissement manuel même si le rafraîchissement automatique est désactivé ?