XL 2016 VBA - Code pour ajouter / retirer un .xlam des compléments

Dudu2

XLDnaute Barbatruc
Bonjour,

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

Merci par avance.
 
Solution
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

Dranreb

XLDnaute Barbatruc
Bonsoir.
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.
 

Discussions similaires

Statistiques des forums

Discussions
292 811
Messages
1 926 469
Membres
183 093
dernier inscrit
Juvenat