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

Collection d'objets AddIn qui représente tous les compléments disponibles dans Word, qu'ils soient actuellement chargés 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

Renvoie un objet AddIn qui représente un complément ajouté à la liste des compléments disponibles.

Utilisez la propriété Installed d'un complément pour voir si elle est déjà installé.

Add (FileName, Install)


Sub AddTemplate() 
 ' For this example to work correctly, verify that the 
 ' path is correct and the file exists. 
 
 AddIns.Add FileName:="C:\Program Files\Microsoft Office" _ 
 & "\Templates\Letters & Faxes\MyFax.dot", Install:=True 
End Sub

Arguments

Un argument nommé

FileName (String) - Chemin d'accès au modèle ou bibliothèque WLL.

Optional arguments

Les arguments suivants sont facultatifs

Install (Boolean) - True pour installer le complément.

Count

Renvoie le nombre d'objets AddIn dans la collection AddIns .


Dim lngCount As Long
lngCount = AddIns.Count

Item

Renvoie un objet spécifique appartenant à une collection.

Item (Index)

Index: L'individuel complément à renvoyer.


Dim adi As AddIn
Set adi = AddIns(Index:=1)

Unload

Décharge tous les compléments chargés et, en fonction de la valeur de l’argument RemoveFromList , les supprime de la collection AddIns .

Pour décharger un seul modèle ou une seule WLL, affectez la valeur falseà la propriété installed de l’objet AddIn .

Unload (RemoveFromList)

RemoveFromList: True pour supprimer les compléments déchargés de la collection AddIns de laquelle les noms sont supprimés de la boîte de dialogue Modèles et compléments).


If AddIns.Count > 0 Then AddIns.UnLoad RemoveFromList:=False