Visuel Basic en Utilisant Word [Résolu]

Signaler
Messages postés
3
Date d'inscription
vendredi 22 mai 2015
Statut
Membre
Dernière intervention
23 mai 2015
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

j'ai créé un programme à l'aide de VBA en Word qui sert à se connecter à une base de données de type ODBS sous la forme suivant:

Dim cnx As ADODB.Connection

Mais à l'exécution, le programme m'afiche l'erreur suivant:

Erreur de compilation
Type défini par l'utilisateur non défini


Prière de m'aider.

5 réponses

Messages postés
14799
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 juin 2021
156
Merci de suivre une seule conversation et de ne pas recréé de sujet à chaque réponse :

Mets toujours
Option Explicit
En haut de tout tes fichiers de code.

Actives aussi la compilation avant l'execution (options VBA)

As-tu ajouté l'ActiveX ADO ?
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
237
Bonjout,

Une erreur su cette ligne :
Dim cnx As ADODB.Connection
signofoe que tu n'as pas coché la référence :

Microsoft ActiveX Data Objects x.x Library

PS : je déplace cette discussion ver s le sous-forum adéquat : VBA

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Messages postés
3
Date d'inscription
vendredi 22 mai 2015
Statut
Membre
Dernière intervention
23 mai 2015

c'est génial.

effectivement, j'ai activé Microsoft ActiveX Data Objects 2.0 Library

et il a connu ma déclaration et maintenant j'ai l'accès à ma base de données, parfait

Merci beaucoup.
Messages postés
3
Date d'inscription
vendredi 22 mai 2015
Statut
Membre
Dernière intervention
23 mai 2015

merci pour toi aussi c'est la même solution de NHenry.
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
237
Cette discussion est donc à libérer (c'est important) ===>> Un clic sur te tag RESOLU au niveau de ton tout premier message. Merci d'y penser et de t'y conformer.