Cree una lista de todos los complementos de Excel usando una macro de VBA

Tabla de contenido

De esta manera, puede mostrar una lista controlada por macros de todos los complementos y ver inmediatamente qué complementos están activados y cuáles no.

¿Le gustaría consultar controlados por macros qué complementos están configurados en un sistema? Esto es útil, por ejemplo, para ver si los usuarios han configurado todos los complementos previstos.

Puede instalar complementos para expandir las funciones de Excel. Estas son extensiones de programa que se configuran mediante el Administrador de complementos. Puede encontrar este comando cuando utilice Excel hasta la versión 2003 a través del menú EXTRAS-ADD-INS.

Si está usando Excel 2007, abra esta lista usando el botón Office y luego EXCEL OPTIONS - ADD-INS - GO TO.

Si está utilizando Excel 2010, haga clic en ARCHIVO, luego también en OPCIONES y luego en ADD-INS - IR A.

Si desea abordar la lista desde una macro, use el objeto AddIns. La siguiente macro muestra una lista de todos los complementos en una nueva hoja de cálculo de Excel. Para cada entrada de la lista, un valor lógico indica si el complemento apropiado está instalado o no. Así es como se ve la macro:

Sub ShowAddIns ()
Dim i como entero
Con libros de trabajo Agregar hojas de trabajo (1)
Para i = 1 para AddIns.Count
.Células (i + 1, 1) .Value = AddIns (i) .FullName
.Células (i + 1, 2) .Valor = AddIns (i) .Instalado
Siguiente yo
.Range ("a1: b1"). Value = Array ("Complemento", "Instalado")
.Range ("a1: b1"). Font.Bold = True
.Rango ("a1: b1"). Columna completa.Ajuste automático
Terminar con
End Sub

Una vez iniciada, la macro crea una lista de complementos. La siguiente ilustración muestra el aspecto que puede tener esta lista:

Utilice la propiedad Name en lugar de la propiedad FullName si no desea leer la ruta completa sino solo el nombre de archivo de los complementos.

Para ingresar a la macro, presione la combinación de teclas ALT F11 en Excel. Esto llama al editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro, presione la combinación de teclas ALT F8 dentro de Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave