Classe AddIns - Collection d'objets AddIn (Excel VBA)

Collection d'objets AddIn qui représente toutes les macros complémentaires disponibles dans Microsoft Excel, qu'elles soient installées ou non. Pour utiliser une variable de classe AddIns, elle doit d'abord être instanciée, par exemple


Dim ais as AddIns
Set ais = AddIns

For Each

Voici un exemple de traitement des éléments AddIns dans une collection


Dim adi As AddIn
For Each adi In AddIns
	
Next adi

Add

Ajoute un nouveau fichier de complément à la liste des compléments. renvoie un objet AddIn .

Cette méthode ne permet pas d'installer les nouvelles macros complémentaires. Vous devez définir la propriété installed pour installer le complément.

Add (Filename, CopyFile)


Dim strFilename As String: strFilename = 
Dim adi As AddIn
Set adi = AddIns.Add(Filename:=strFilename)

Arguments

Un argument nommé

Filename (String) - Le nom du fichier contenant le complément ou le ProgID du complément Automation que vous souhaitez ajouter à la liste dans le gestionnaire de compléments...

Optional arguments

Les arguments suivants sont facultatifs

CopyFile (Boolean) - Ignoré si le fichier de la macro complémentaire est sur le disque dur. True pour copier le complément sur votre disque dur, si le complément est sur un support amovible (tel qu'un disque compact). Affectez-lui la valeur False pour la laisser sur support amovible. Si vous ne spécifiez pas cet argument, une boîte de dialogue s'affiche et vous demande de choisir.

Count

Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.


Dim lngCount As Long
lngCount = AddIns.Count

Item

Cette méthode renvoie un seul objet d'une collection.

Item (Index)

Index: Nom ou numéro d'index de l'objet.


Dim adiItem As AddIn
Set adiItem = AddIns(Index:="Analysis ToolPak")