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é.
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