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