Instale o add-on Excel do .xla para todos os usuários?

4

Quando você adiciona um novo complemento .XLA usando o Excel, ele é adicionado apenas ao usuário atual. Existe a possibilidade de adicioná-lo para todos os usuários do computador, mesmo com a edição do registro?

    
por Vladimir 29.08.2011 / 16:32

2 respostas

4

O Excel normalmente carrega suplementos com base no exemplo por usuário abaixo:

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

Para cada suplemento do Excel existe um OPENn (em que n é um número), e. ABRIR, ABRIR1, ABRIR2 etc.

Observe que isso depende da versão atual do Excel:

HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel\Options HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel\Options

Você pode criar um script vb que faria o truque. Aqui estão os passos a seguir:

  1. Verifique quantas chaves OPEN você tem para cada usuário no REG (os usuários podem já ter um carregamento xla na inicialização)
  2. Adicione um valor OPEN (REG_SZ) com o caminho para o arquivo xla

Observe que alguns suplementos do Excel usam o seguinte registro:

[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins
    
por 29.08.2011 / 17:01
0

Você pode importar o arquivo ntuser.dat de c:\users\default e nomeá-lo como algo. Em seguida, modifique essa chave HKEY_USERS\SOMETHING\software\Microsoft\Office.0\Excel\Options e faça o (s) suplemento (s) iniciar (em) para qualquer novo usuário da máquina.

Esse truque funciona bem para um administrador de laboratório que está atualizando a área de trabalho depois que cada aluno faz logoff.

    
por 15.12.2016 / 18:28