Klasse AddIn - Add-In (Word VBA)
Die Klasse AddIn stellt ein einzelnes installiertes oder nicht installiertes Add-In dar. Um eine AddIn -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim adi as AddIn
Set adi = AddIns(Index:=1)
For Each
Hier ist ein Beispiel für die Verarbeitung der AddIn -Elemente in einer Sammlung
Dim adi As AddIn
Dim iCount
For Each adi In AddIns
If adi.Compiled = True And adi.Installed = True Then
iCount = iCount + 1
End If
Next adi
MsgBox iCount & " WLL's are loaded"
Autoload
True, wenn das angegebene Add-In beim Starten von Word automatisch geladen wird.
Dim booAutoload As Boolean
booAutoload = AddIns(1).Autoload
Compiled
True, wenn es sich beim angegebenen Add-In um eine Word Add-In-Bibliothek (WLL) handelt.
Dim booCompiled As Boolean
booCompiled = AddIns(1).Compiled
Delete
Löscht das angegebene Add-In.
AddIns(1).Delete
Index
Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.
Dim As Variant
AddIns(1).Index
Installed
True, wenn das angegebene Add-In installiert (geladen) wurde.
Deinstallierte Add-Ins sind in der AddIns -Auflistung enthalten.
Addins("Gallery.dot").Installed = False
Name
Gibt den Namen eines Add-Ins zurück.
Dim strName As String
strName = AddIns(1).Name
Path
Gibt die Position eines installierten Add-Ins zurück.
Der Pfad enthält kein nachfolgendes Zeichen, beispielsweise "C:\MSOffice" oder "https://MyServer".
If AddIns.Count >= 1 Then MsgBox AddIns(1).Path