Установить .xla Excel дополнение для всех пользователей?

11002
Vladimir

Когда вы добавляете новое .XLAдополнение с помощью Excel, оно добавляется только для текущего пользователя. Есть ли возможность добавить его для всех пользователей компьютера даже при редактировании реестра?

4

2 ответа на вопрос

4
JMax

Excel обычно загружает надстройки на основе приведенного ниже примера пользователя:

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

Для каждого дополнения к Excel есть OPENn (где n - число), например, OPEN, OPEN1, OPEN2 и т. Д.

Обратите внимание, что это зависит от текущей версии Excel:

HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Office \ 12.0 \ Excel \ Options HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Office \ 11.0 \ Excel \ Options

Вы можете создать скрипт vb, который бы сработал. Вот шаги, чтобы следовать:

  1. Проверьте, сколько OPENключей у вас есть для каждого пользователя в REG (пользователи могут уже иметь загрузку xla при запуске)
  2. Добавьте значение OPEN (REG_SZ) с путем к файлу xla

Обратите внимание, что некоторые надстройки Excel используют следующий реестр:

[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins 
Означает ли это, что если у вас нет OPEN, но есть, скажем, OPEN4, OPEN4 не будет оценен? bugmagnet 11 лет назад 1
Вопрос был в том, можно ли установить плагин для всех пользователей. Сработает ли совет, если мы заменим `HKEY_CURRENT_USER` на` HKEY_LOCAL_MACHINE`? Кроме того, не могли бы вы ответить на вопрос ** boost **? Septagram 8 лет назад 0
@bugmagnet В Excel 2007 (!) я сделал `OPEN99` в` HKCU \ ... \ 12.0 \ ... \ Options`. Когда я запустил Excel, он не загружал эту надстройку. Тем не менее, он * действительно * переименовал мой `OPEN99` в` OPEN3` (который оказался следующим доступным в моей системе). Я вышел и перезапустил Excel, и моя надстройка загрузилась нормально! `OPEN128` тоже работал :). cxw 7 лет назад 1
0
JoannW

Вы можете импортировать файл ntuser.dat c:\users\defaultи назвать его как-нибудь. Затем измените этот ключ HKEY_USERS\SOMETHING\software\Microsoft\Office\16.0\Excel\Optionsи запустите надстройки для любого нового пользователя машины.

Этот прием хорошо работает для администратора лаборатории, который обновляет рабочий стол после того, как каждый студент выходит из системы.

Похожие вопросы