Si j'ai bien compris ce code doit être placé dans un addin xlam pour être appelé à chaque création d'un nouveau classeur ou à chaque ouverture d'un fichier existant
J'ai fait un petit test avec ce code et a l'aire fonctionner correctement j'ai toujours la référence activée
dans le volet de ThisWorkBook ajouter le code suivant qui active une seule référence à adapter selon le besoin
et après installer le fichier autant que addin xlam
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Dim WithEvents App As Excel.Application
Private Sub App_NewWorkbook(ByVal Wb As Workbook)
On Error Resume Next
Wb.VBProject.References.AddFromGuid _
"{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}", 0, 2
End Sub
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
On Error Resume Next
Wb.VBProject.References.AddFromGuid _
"{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}", 0, 2
End Sub
Private Sub Workbook_Open()
Set App = Application
End Sub |