.Xla Excel Add-on für alle Benutzer installieren?

11075
Vladimir

Wenn Sie ein neues .XLAAdd-On mit Excel hinzufügen, wird es nur für den aktuellen Benutzer hinzugefügt. Gibt es eine Möglichkeit, es für alle Benutzer des Computers hinzuzufügen, selbst wenn die Registrierung bearbeitet wird?

4

2 Antworten auf die Frage

4
JMax

Excel lädt normalerweise Addins basierend auf den folgenden Benutzerbeispielen:

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

Für jedes Excel-Addin gibt es ein OPENn (wobei n eine Zahl ist), zB OPEN, OPEN1, OPEN2 usw.

Beachten Sie, dass dies von der aktuellen Version von Excel abhängt:

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

Sie können ein vb-Skript erstellen, das den Trick ausführen würde. Hier sind die Schritte, die zu befolgen sind:

  1. Prüfen Sie, wie viele OPENSchlüssel Sie für jeden Benutzer in der REG haben (Benutzer können bereits beim Start eine Xla-Ladung haben).
  2. Fügen Sie einen OPEN-Wert (REG_SZ) mit dem Pfad zur XLA-Datei hinzu

Beachten Sie, dass einige Excel-Addins die folgende Registrierung verwenden:

[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins 
bedeutet das, dass wenn Sie kein OPEN haben, aber zB OPEN4 haben, dass das OPEN4 nicht ausgewertet wird? bugmagnet vor 11 Jahren 1
Die Frage war, ob es möglich ist, ein Addin für alle Benutzer zu installieren. Würde der Rat hier funktionieren, wenn wir "HKEY_CURRENT_USER" durch "HKEY_LOCAL_MACHINE" ersetzen würden? Kannst du bitte auch die Frage des ** boost ** beantworten? Septagram vor 8 Jahren 0
@ bugmagnet Auf Excel 2007 (!) habe ich in `HKCU \ ... \ 12.0 \ ... \ Options 'ein` OPEN99` erstellt. Beim Starten von Excel wurde das Add-In nicht geladen. Es wurde jedoch * OPEN99 * in OPEN3 umbenannt (was auf meinem System als nächstes verfügbar war). Ich habe Excel beendet und neu gestartet, und mein Add-In wurde geladen. `OPEN128` hat auch funktioniert :). cxw vor 7 Jahren 1
0
JoannW

Sie können die Datei ntuser.dat importieren und der Datei einen c:\users\defaultNamen geben. Ändern Sie dann diesen Schlüssel, HKEY_USERS\SOMETHING\software\Microsoft\Office\16.0\Excel\Optionsund starten Sie das Add-In für jeden neuen Benutzer des Computers.

Dieser Trick funktioniert gut für einen Laboradministrator, der den Desktop aktualisiert, nachdem sich jeder Schüler abgemeldet hat.