Klasse AddIns - AddIn -Objekten (Word VBA)
Eine Auflistung von AddIn -Objekten, die alle für Word verfügbaren Add-Ins darstellt, unabhängig davon, ob Sie derzeit geladen sind oder nicht. Um eine AddIns -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim ais as AddIns
Set ais = AddIns
For Each
Hier ist ein Beispiel für die Verarbeitung der AddIns -Elemente in einer Sammlung
Dim adi As AddIn
For Each adi In AddIns
Next adi
Add
Gibt ein AddIn -Objekt zurück, das ein Add-in darstellt, das der Liste der verfügbaren Add-Ins hinzugefügt wurde.
Verwenden Sie die installed -Eigenschaft eines Add-Ins, um festzustellen, ob es bereits installiert ist.
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
Ein benanntes Argument
FileName (String) - Der Pfad für die Vorlage oder die WLL.
Optional arguments
Das folgendes Argument ist optional
Install - Boolean
Count
Gibt die Anzahl von AddIn -Objekten in der AddIns-Auflistung zurück.
Dim lngCount As Long
lngCount = AddIns.Count
Item
Gibt ein einzelnes Objekt in einer Auflistung zurück.
Item (Index)
Index: Das einzelne Add-In, das zurückgegeben werden soll.
Dim adi As AddIn
Set adi = AddIns(Index:=1)
Unload
Entlädt alle geladenen Add-Ins und entfernt Sie, je nach Wert des RemoveFromList -Arguments, aus der AddIns -Auflistung.
Wenn Sie eine einzelne Vorlage oder WLL entladen möchten, legen Sie die installed -Eigenschaft des AddIn -Objekts auf falsefest.
Unload (RemoveFromList)
RemoveFromList: True, um die aus dem Speicher entfernten Add-Ins aus der AddIns-Auflistung zu löschen (die Namen werden aus dem Dialogfeld Vorlagen und Add-Ins entfernt).
If AddIns.Count > 0 Then AddIns.UnLoad RemoveFromList:=False