Quelqu'un aurait-il une Macro toute faite pour ajouter / retirer un .xlam des compléments pris en compte.
Ça m'éviterait en cours de développement de chaque fois aller dans Fichier / Options / Compléments / Atteindre / cocher ou décocher le .xlam
Bonjour.
Si le nom du projet du xlam (qui doit alors être différent de l'habituel "VBAProject" des classeurs utilisateurs) est coché dans les références d'un des classeur utilisateurs ouverts, il n'est pas nécessaire que le complément soit activé: il est ouvert automatiquement. Cela dit oui, je crois qu'il existe une commande.
Trouvé :
VB:
AddIns("CBx liées et Ctl associés").Installed = False
AddIns("CBx liées et Ctl associés").Installed = True
De plus je n'ai rien à cocher dans les Outils/References d'aucun classeur pour obtenir le résultat recherché.
Tout classeur ouvert bénéficie des macros de MesMacros.
L'intérêt de faire ça, outre que le complément est ouvert automatiquement, c'est qu'en plus d'Excel le projet VBA du classeur qui l'a en référence connait aussi directement tout ce qui y est Public. Le seul truc qui me gène un peu personnellement c'est que la casse des noms n'est pas forcément respectée.