Partager via


Un composant ActiveX compatible doit être un fichier DLL ou exécutable Visual Basic

Un composant ActiveX compatible est un composant que vous définissez comme compatible ActiveX. Cause et solution pour cette erreur :

  • Visual Basic essaie d’accéder à un objet que vous avez spécifié comme composant ActiveX compatible, mais le fichier spécifié n’était pas un fichier exécutable ou bibliothèque de liaisons dynamiques (DLL, Dynamic-Link Library) créé par Visual Basic.

    Seuls les fichiers .exe et les DLL créés par Visual Basic constituent des entrées valides dans le champ Composant ActiveX compatible de la boîte de dialogue Propriétés du projet accessible par le biais du menu Projet. Dans la mesure du possible, chargez le projet dans Visual Basic et cliquez sur la commande Créer Projet.exe du menu Fichier pour créer un fichier exécutable Visual Basic. Si le fichier est déjà exécutable, mais n’a pas été créé par Visual Basic, ou bien s’il ne peut être chargé dans Visual Basic, consultez la documentation du fichier pour savoir s’il est possible de le convertir en fichier exécutable Visual Basic ou si le développeur peut vous fournir un fichier exécutable créé par Visual Basic.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.