Clase AddIn - complemento (Excel VBA)
La clase AddIn representa un solo complemento, tanto si está instalado como si no. Para usar una variable de clase AddIn, primero debe ser instanciado, por ejemplo
Dim adi as AddIn
Set adi = AddIns(Index:=1)
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos AddIn en una colección.
Dim adi As AddIn
For Each adi In AddIns
adi.FullName
Next adi
CLSID
Devuelve un identificador único de solo lectura, o CLSID, que identifica un objeto como una cadena.
Dim strCLSID As String
strCLSID = AddIns(1).CLSID
FullName
Devuelve el nombre del objeto, incluida su ruta de acceso en el disco, en forma de cadena.
Dim strFullName As String
strFullName = AddIns(1).FullName
Installed
True si el complemento está instalado o instalar el complemento; False si el complemento está desinstalado o se desinstala el complemento de.
Si establece esta propiedad como True se instalará el complemento y se llamará a las funciones Auto_Add.
AddIns(1).Installed = True
IsOpen
Devuelve True si el complemento está abierto.
Dim booIsOpen As Boolean
booIsOpen = AddIns(1).IsOpen
Name
Devuelve un valor de tipo String que representa el nombre del objeto.
Dim strName As String
strName = AddIns(1).Name
Path
Devuelve un valor de tipo String que representa la ruta de acceso completa del complemento, con excepción del separador final y el nombre del complemento.
Dim strPath As String
strPath = AddIns(1).Path
progID
Devuelve los identificadores programáticos del objeto.
Dim strprogID As String
strprogID = AddIns(1).progID