Como instalar o complemento do Excel 2003 (* .xla)

0

Eu preciso criar algo, scripts de bat (?), para instalar um complemento para o Excel 2003, de modo que o usuário final não precise instalar manualmente o complemento do manual do Excel. Ferramenta- > navegar.

Por exemplo, meu complemento é um arquivo:

C:\Program Files\MyApp\bin\myAddin.xla

Alguma sugestão ou apenas etapas do console de comando para instalar o complemento?

O PC cliente é um PC com Windows XP.

    
por David.Chu.ca 22.10.2009 / 16:55

1 resposta

2

Aqui está o maravilhoso passo a passo explicação disponível neste ou aqui

Mas gostaria de sugerir que você pode usar a automação é fácil

A partir aqui

  • Adicione uma nova pasta de trabalho.

  • Chame o método Add dos AddIns coleção para adicionar o novo suplemento para a lista de suplementos no suplemento do Excel Gerente.

  • Defina a propriedade de instalação do AddIn objeto para True (equivalente a selecionando o add-in do Add-in Manager).

    Dim oXL As Object, oAddin As Object
    Set oXL = CreateObject("Excel.Application")
    oXL.Workbooks.Add
    Set oAddin = oXL.AddIns.Add("C:\test.xla", True)
    oAddin.Installed = True
    oXL.Quit
    Set oXL = Nothing

Observe que uma pasta de trabalho é adicionada antes de chamar o método Add neste exemplo. O Gerenciador de suplementos no Excel não está disponível, a menos que haja pelo menos uma pasta de trabalho visível aberta. Sem essa linha de código, você recebe uma das seguintes mensagens de erro:

    
por 22.10.2009 / 17:12