Objet AddIns (Excel)

Collection d’objets AddIn qui représente tous les Microsoft Excel, qu’ils soient installés ou non.

Remarques

Cette liste correspond à celle que vous voyez dans la boîte de dialogue Macro complémentaire.

Exemple

Utilisez la propriété Application pour renvoyer la collection AddIns. L'exemple suivant montre comment créer une liste contenant les noms et l'état installé de toutes les macros complémentaires disponibles.

Sub DisplayAddIns() 
 Worksheets("Sheet1").Activate 
 rw = 1 
 For Each ad In Application.AddIns 
 Worksheets("Sheet1").Cells(rw, 1) = ad.Name 
 Worksheets("Sheet1").Cells(rw, 2) = ad.Installed 
 rw = rw + 1 
 Next 
End Sub

Utilisez la méthode Add pour ajouter un add-in à la liste des modules disponibles. La méthode Add ajoute un add-in à la liste, mais n’installe pas le module. Pour cela, la propriété Installed doit avoir la valeur True.

Afin d'installer une macro complémentaire qui ne figure pas dans la liste, vous devez d'abord utiliser la méthode Add puis définir la propriété Installed. Cela peut être effectué en une seule étape comme dans l'exemple suivant (notez l'utilisation du nom de la macro complémentaire et non du titre avec la méthode Add ).

AddIns.Add("generic.xll").Installed = True

Utilisez AddIns (index), où index est le nom du complément ou le numéro d'index, pour renvoyer un seul objet AddIn. L’exemple suivant installe le complément utilitaire d’analyse.

AddIns("analysis toolpak").Installed = True

Ne confondez pas le titre de complément qui se trouve dans la boîte de dialogue Compléments avec le nom du complément, qui correspond au nom de fichier du complément. Vous devez orthographier le titre du complément exactement comme il est écrit dans la boîte de dialogue Compléments, mais la mise en majuscule n’a pas d’importance.

Méthodes

Propriétés

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.