COM addins são um grande buraco de segurança ... imho. Permitir que usuários não-administradores instalem QUALQUER suplemento COM está potencialmente dando a eles acesso total ao seu computador. Os add-ons podem potencialmente fazer qualquer coisa no seu computador ... com ou sem o Excel em execução. Por isso mesmo ... usuários não-administradores não podem instalar suplementos COM. Não é simplesmente dar a eles acesso para fazer alterações no registro.
Se você não está preocupado com a segurança ... por que não tornar todos os usuários um administrador ... se você estiver preocupado com a segurança ... encontre outra maneira.
Você pode fazer isso com um script simples para implantá-lo na rede como administrador sem ter que se sentar fisicamente na estação de trabalho ... ou interromper o usuário atual. Aqui está um exemplo:
Primeiro ... baixe psexec na sua estação de trabalho administrativa. Isso permitirá que você inicie um processo em uma máquina remota.
Segundo ... crie um arquivo em lote que fará o trabalho para você. Salve-o em um compartilhamento de rede ao qual as estações de trabalho terão acesso. Algo semelhante ao seguinte:
@Echo Off
mkdir C:\Some\Directory\for\add-in
xcopy \some\server\where\addin\is\*.* C:\Some\Directory\for\add-in
regsvr32 C:\Some\Directory\for\add-in\the-addin.dll
Terceiro ... execute remotamente o arquivo como administrador.
psexec \some-workstation runas /user:domain\administrator \server\where\bat\file\is\the-bat.bat
e voila. Dll copiado para a estação de trabalho ... registrado como administrador ... e o usuário nunca teve que fazer logoff ... e você não teve que sentar em seu computador também.