Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

  • Initiateur de la discussion Initiateur de la discussion Dudu2
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…