Klasse AddIn - Add-In (Excel 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
For Each adi In AddIns
    adi.FullName
Next adi

CLSID

Gibt einen schreibgeschützten eindeutigen Bezeichner oder eine CLSID zurück, der ein Objekt als Zeichenfolgeidentifiziert.


Dim strCLSID As String
strCLSID = AddIns(1).CLSID

FullName

Diese Eigenschaft gibt den Namen des Objekts einschließlich Pfadangabe als Zeichenfolge zurück.


Dim strFullName As String
strFullName = AddIns(1).FullName

Installed

True , wenn das Add-in installiert ist oder das Add-in zu installieren; False , wenn das Add-in deinstalliert wird, oder um das Add-in zu deinstallieren.

Wird diese Eigenschaft auf True festgelegt wird, so wird das Add-In installiert und seine Auto_installieren-Funktionen werden aufgerufen.


AddIns(1).Installed = True

IsOpen

Gibt true zurück, wenn das Add-in geöffnet ist.


Dim booIsOpen As Boolean
booIsOpen = AddIns(1).IsOpen

Name

Gibt einen String -Wert, der den Namen des Objekts darstellt.


Dim strName As String
strName = AddIns(1).Name

Path

Gibt einen Wert vom Typ String zurück, der den vollständigen Pfad des Add-Ins darstellt, ohne das abschließende Trennzeichen und den Namen des Add-Ins.


Dim strPath As String
strPath = AddIns(1).Path

progID

Gibt die programmatischen Bezeichner des Objekts zurück.


Dim strprogID As String
strprogID = AddIns(1).progID