TUTOS.EU

Lister les composants d'excel et en désactiver un

Comment lister les composants d'excel en VBa et en désactivé un en particulier

Pour lister les composants d'excel disponible et en désactiver un en Vba

Inspirez vous du code suivant

'Private Sub Workbook_Open()
Public Sub Test()
	Dim success As Boolean
	'Dim myAddIn As AddIn

	Liste = ""
	Set myAddIn = Application.AddIns
	'Listage des adds
	For Each myAddIn In AddIns
		If myAddIn.Name = "Telekurs FinXL.dll" Then 'Si l'add correspond à celui que l'on recherche, le désactiver
			myAddIn.Installed = False
		End If
		Liste = Liste & myAddIn.Name & " \ "
	Next
	Set myAddIn = Nothing
	'MsgBox Liste 'Décommentez ceci pour afficher la liste des adds

	'Listage des composants Com
	Liste = ""
	For Each myCOMAddIn In Application.COMAddIns
		Liste = Liste & myCOMAddIn.Description & " \ "
		If myCOMAddIn.Description = "Telekurs FinXL Addin" Then 'Si l'add correspond à celui que l'on recherche, le désactiver
			myCOMAddIn.Connect = False
		End If
	Next
	'MsgBox Liste 'Décommentez ceci pour afficher la liste des adds

End Sub
Lien vers le fichier : cliquez ici Copier le code

Pour rappel pour accéder au panneau de config vba, appuyez simultanément sur les touches
Allt+F11


2