XL 2016 VBA - Impossible de trouver le nom d'un complément !

Dudu2

XLDnaute Barbatruc
Bonjour,

Pour les compléments utilisateurs, dans 99% des cas le nom du complément est celui du fichier .XLA ou .XLAM moins son extension.
Exemple: Classeur complément MesMacros.xlam => Nom du complément MesMacros.

Pour les compléments Office ou autres fournisseurs, le complément a généralement un nom différent de celui du classeur ou de la DLL hors extension.
Et je ne trouve AUCUNE propriété de Application.AddIns(i) qui puisse me donner ce nom.

Alors où est-il ce nom ?
 

Pièces jointes

  • Classeur1.xlsm
    22.3 KB · Affichages: 3

crocrocro

XLDnaute Impliqué
perso j'utilise
VB:
Sub DisplayAddIns()
Dim Macro As AddIn
' liste les macros complémentaires
 Lig = 10
 For Each Macro In Application.AddIns
    Cells(Lig, 1) = Macro.Name
    Cells(Lig, 2) = Macro.Title
    Cells(Lig, 3) = Macro.Installed
    Lig = Lig + 1
 Next
End Sub
réponses croisées ...
 

Dudu2

XLDnaute Barbatruc
Ok, merci @crocrocro pour ta participation à ce sujet.

Du coup, comme on dit maintenant, j'ai pu faire un petit utilitaire pour lister les compléments présents et les activer / désactiver directement sans aller dans les Options.
 

Pièces jointes

  • Liste des Compléments.xlsm
    45.1 KB · Affichages: 2

Dudu2

XLDnaute Barbatruc
Oui je me souviens de cette affaire. Mais pas des détails de la discussion ! Ça remonte à au moins 1 an.
Je sais pas trop à quoi tu fais référence car pour ce qui concerne mes classeurs .xlam, j'ai juste besoin de les activer et les macros fonctionnent sur les classeurs ouverts.
 

Discussions similaires

Réponses
8
Affichages
880

Statistiques des forums

Discussions
315 090
Messages
2 116 107
Membres
112 661
dernier inscrit
ceucri