IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Erreur '429' le composant activeX ne peut pas créer l'objet


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Par défaut Erreur '429' le composant activeX ne peut pas créer l'objet
    Bonjour à tous.

    Je travail sur un projet VBA Access depuis plus d'un an. Cependant, depuis quelques jours j'ai cette erreur (Changement de PC).

    Je suis sur Windows 7 avec Access 2007 et/ou 2010. (L'erreur est sur les 2 versions).

    Celle-ci se déclenche lors de l'utilisation de New ou de CreateObject.

    En ayant chercher une solution voici ce que je peux vous donner comme infos :

    • Cela ne vient pas de l'objet que je souhaite créer (c'est un SQLMerge et la .dll est bien référencée)

    • Je n'ai aucune référence manquante dans mon projet

    • J'ai utilisé la commande Regsvr32.exe C:\progra~1\common~1\micros~1\dao\dao360.dll qui a fonctionné mais n'a pas résolu le problème

    • J'ai déjà réinstallé Office (2007 et 2010) et réparer le registre via Ccleaner (sait-on jamais !)


    Voilà, si quelqu'un pouvait m'apporter de l'aide, ce serait super !

    Merci !

    Edit: Voici le code si vous voulez, mais il fonctionne très bien ailleurs sauf sur ma machine.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Option Compare Database
    Option Explicit
    Private WithEvents SQLMergeVar As SQLMerge
     
    Private Sub cmdMergePub_Click()
        Set SQLMergeVar = New SQLMerge
        With SQLMergeVar
    ...
    L'erreur est déclenchée à la ligne 6.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur VBA Access
    Inscrit en
    Avril 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VBA Access

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 109
    Par défaut
    Bonjour,

    la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Regsvr32.exe C:\progra~1\common~1\micros~1\dao\dao360.dll
    place dans la base de registre la référence DAO 3.6 mais pas la référence SQLMerge.

Discussions similaires

  1. erreur '429' le composant ActiveX ne peut pas créer l'objet.
    Par sidisadmir dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 24/04/2013, 19h52
  2. [XL-2007] Erreur 429 Un composant ActiveX ne peut pas créer d'objet
    Par mouftie dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/04/2013, 15h51
  3. [Débutant] Erreur '429' le composant activeX ne peut pas créer l'objet.
    Par sidisadmir dans le forum ADO.NET
    Réponses: 4
    Dernier message: 23/11/2012, 16h51
  4. Erreur '429' le composant activex ne peut pas créer l'objet
    Par sidisadmir dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 02/11/2012, 10h19
  5. [XL-2010] erreur 429 -un composant ActiveX ne peut pas créer d'objet
    Par Vince89 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/07/2012, 16h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo