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