Objet AddIns (Excel)

Collection d’objets AddIn qui représente tous les compléments disponibles pour 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 complément à la liste des compléments disponibles. La méthode Add ajoute un complément à la liste, mais n’installe pas le complément. 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

UtilisezAddIns (index), oùindex est le nom du complément ou le numéro d'index, pour renvoyer un seul objetAddIn. 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 dialogueComplé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 dialogueComplé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.