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.
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")