4 votes

Installer le module complémentaire Excel .xla pour tous les utilisateurs ?

Lorsque vous ajoutez un nouveau .XLA en utilisant Excel, il ne l'ajoute que pour l'utilisateur actuel. Est-il possible de l'ajouter pour tous les utilisateurs de l'ordinateur, même en modifiant la base de registre ?

4voto

JMax Points 3155

Excel charge normalement les compléments sur la base de l'exemple par utilisateur ci-dessous :

[HKEY_CURRENT_USER \Software\Microsoft\Office\11.0\Excel\Options ] "OPEN"="c : \someapp\exceladdin.xla " "OPEN1"="c : \someapp1\exceladdin.xla "

Pour chaque complément excel, il existe un OPENn (où n est un nombre), par exemple OPEN, OPEN1, OPEN2, etc.

Notez que cela dépend de la version actuelle d'Excel :

HKEY_CURRENT_USER \Software\Microsoft\Office\12.0\Excel\Options HKEY_CURRENT_USER \Software\Microsoft\Office\11.0\Excel\Options

Vous pouvez créer un script vb script qui ferait l'affaire. Voici les étapes à suivre :

  1. Vérifier combien de OPEN les clés dont vous disposez pour chaque utilisateur du REG (les utilisateurs peuvent déjà avoir un xla qui se charge au démarrage)
  2. Ajouter une valeur OPEN (REG_SZ) avec le chemin d'accès au fichier xla

Notez que certains modules complémentaires d'Excel utilisent le registre suivant :

[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins

0voto

JoannW Points 1

Vous pouvez importer le fichier ntuser.dat à partir de c:\users\default et lui donner un nom. Modifiez ensuite cette clé HKEY_USERS\SOMETHING\software\Microsoft\Office\16.0\Excel\Options et faire démarrer le(s) complément(s) pour tout nouvel utilisateur de la machine.

Cette astuce fonctionne bien pour un administrateur de laboratoire qui actualise le bureau après la déconnexion de chaque étudiant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X