Un message d'erreur « Le composant ActiveX ne peut pas créer l'objet » s'affiche lorsque vous utilisez Access

Numéro d'article: 319844 - Voir les produits auxquels s'applique cet article
Si vous êtes un client de Small Business, trouver des ressources pédagogiques et de dépannage supplémentaires le Prise en charge pour les petites entreprises site.
Pour vous procurer une version Microsoft Access 2000 de cet article, reportez-vous à l'article 319841.

Utilisateur débutant : requiert la connaissance de l'interface utilisateur sur les ordinateurs mono-utilisateur.

Pour vous procurer une version Microsoft Access 97 de cet article, reportez-vous à l'article 296205.
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous utilisez Microsoft Access, le message d'erreur suivant s'affiche :
Le composant ActiveX ne peut pas créer l'objet
Cet article décrit certaines causes communes pour ce message d'erreur et offre des méthodes que vous pouvez utiliser pour résoudre le problème.

Cause

Ce problème peut se produire lorsque l'une des conditions suivantes est remplie :
  • Les objets d'accès aux données ne sont pas correctement enregistrés.

    - ou -
  • Une ou plusieurs références sont manquantes.

    - ou -
  • Une référence à la base de données de l'utilitaire n'est pas valide.

    - ou -
  • Vous ne disposez pas des autorisations nécessaires pour les bibliothèques requises.

    - ou -
  • Un fichier de l'Assistant est endommagé.

Résolution

Cause 1 : Les objets d'accès aux données ne sont pas correctement enregistrés

Résolution

  1. Sur l'ordinateur qui héberge Microsoft Windows Terminal Server ou l'ordinateur sur lequel Microsoft Access est installé, cliquez sur Démarrer, puis sur Exécuter.
  2. Tapez regsvr32 suivi du chemin d'accès au fichier des objets d'accès aux données. Entourez ce chemin d'accès de guillemets. Par exemple, pour enregistrer la bibliothèque DAO 3.6, exécutez la commande suivante :
    regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"

Cause 2 : Une ou plusieurs références sont manquantes

Résolution

  1. Ouvrez la base de données pour laquelle le message d'erreur s'affiche.
  2. Appuyez sur ALT+F11 pour démarrer Microsoft Visual Basic Editor.
  3. Dans Visual Basic Editor, cliquez sur Références dans le menu Outils.
  4. Examinez la liste des bibliothèques. Si des éléments sont marqués comme « manquants », recherchez le fichier bibliothèque et associez à nouveau la référence. Vous pouvez également désactiver la case à cocher en regard du nom de la bibliothèque.

Cause 3 : Une référence à la base de données de l'utilitaire n'est pas valide

Résolution

  1. Ouvrez la base de données pour laquelle le message d'erreur s'affiche.
  2. Appuyez sur ALT+F11 pour démarrer Visual Basic Editor.
  3. Dans Visual Basic Editor, cliquez sur Références dans le menu Outils.
  4. Désactivez la case à cocher en regard de toute référence à la base de données de l'utilitaire ou Utility.mda.

Cause 4 : Vous ne disposez pas des autorisations nécessaires pour les bibliothèques requises

Résolution

  • Assurez-vous que les utilisateurs disposent d'autorisations de lecture pour tous les fichiers dans les dossiers suivants.
    Réduire ce tableauAgrandir ce tableau
    Système d'exploitationEmplacement
    Windows XP\Windows\System32
    Windows NT et Windows 2000\Winnt\System32
    Windows 95, Windows 98 et Windows Millennium Edition\Windows\System
  • Si vous ne pouvez pas accorder d'autorisations de lecture, vous pouvez employer un utilitaire, tel que FileMon, pour identifier le ou les fichiers pour lesquels les utilisateurs n'ont pas les autorisations d'utilisation requises. Pour obtenir FileMon, consultez le site Web de Sysinternals à l'adresse suivante :
    Sysinternals

Cause 5 : Un fichier de l'Assistant est endommagé

Résolution

  1. Dans l'Explorateur Windows, recherchez les fichiers de l'Assistant suivants : Acwzmain.mde, Acwztool.mde et Acwzlib.mde.
  2. Remplacez l'extension de nom de chaque fichier par "old". Par exemple, remplacez Acwzmain.mde par Acwzmain.old.
  3. Réinstallez Access pour restaurer les fichiers.

Plus d'informations

Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 319844 - Dernière mise à jour: lundi 15 avril 2013 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002
Mots-clés : 
kbpubtypekc kberrmsg kbprb KB319844
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires