Como tornar o complemento visível na barra de ferramentas por script ou processo em lote?

0

Eu tenho um complemento para o Excel 2003. Eu tentei usar o script .VBS do MSDN para torná-lo instalado, veja minha pergunta post anterior . Parece funcionar como complemento, mas não é exibido na barra de ferramentas quando é instalado pela primeira vez em uma caixa.

O que tenho que fazer é ir para Ferramentas- > Suplementos .. para desmarcar meu complemento, por exemplo meuAddin, e depois voltar para a mesma janela de diálogo novamente para verificá-lo.

Eu acho que deve haver algum lugar Excel tem configurações de configuração em XML ou registro? Qualquer maneira de executar um script para definir este add-on visível na barra de ferramentas?

    
por David.Chu.ca 12.11.2009 / 19:26

1 resposta

0

Você está perdendo a referência para o addin?

Você pode adicionar a referência durante o evento Workbook_Open no ThisWorkbook, ou no Auto_Open. Algo ao longo das linhas de:

ThisWorkbook.VBProject.References.AddFromFile < full path to your xla >

Se você instalou o xla & conhece o GUID, então você pode usar:

'change this to match the GUID generated by the uid generator tool
'the curly braces are not optional.
strGUID = "{00020905-0000-0000-C000-000000000046}" 

ThisWorkbook.VBProject.References.AddFromGuid _ 
                                    GUID:=strGUID, Major:=1, Minor:=0 
    
por 13.11.2009 / 07:27