Se o instalador do Add-In for um pacote MSI, você poderá implantá-lo via GroupPolicy:
Eu tenho um Excel e um Word Add-In e quero implantá-los para uma empresa inteira. Eles estão trabalhando com o Windows Serer 2008 R2, o Windows 7 e o Office 2010. A rede é gerenciada com o Active Directory.
O suplemento deve ser implantado e ativado em todas as contas / PCs automaticamente.
Como posso fazer isso? Há alguma coisa especial que o Add-In precisa preencher completamente?
Se o instalador do Add-In for um pacote MSI, você poderá implantá-lo via GroupPolicy:
você pode inserir este código no seu * .xlam na planilha "ThisWorkBook", este código instala e ativa os AddIns atuais, apenas abrindo
Private Sub Workbook_Open()
Dim oXL As Object, oAddin As Object
URL = Me.Path & "\"
normalUrl = Application.UserLibraryPath ' Environ("AppData") & "\Microsoft\AddIns"
AddinTitle = Mid(Me.Name, 1, Len(Me.Name) - 5)
If URL <> normalUrl Then
If MsgBox("Can you Install AddIns ?", vbYesNo) = vbYes Then
Set oXL = Application ' CreateObject("Excel.Application")
oXL.Workbooks.Add
Me.SaveCopyAs normalUrl & Me.Name
Set oAddin = oXL.AddIns.Add(normalUrl & Me.Name, True)
oAddin.Installed = True
oXL.Quit
Set oXL = Nothing
End If
End If
End Sub