Visuel Basic en Utilisant Word

Résolu
houda1955
Messages postés
3
Date d'inscription
vendredi 22 mai 2015
Statut
Membre
Dernière intervention
23 mai 2015
- 22 mai 2015 à 22:24
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 23 mai 2015 à 18:49
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

NHenry
Messages postés
14943
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
3 juillet 2022
161
22 mai 2015 à 23:15
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 ?
0
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
235
Modifié par ucfoutu le 22/05/2015 à 23:54
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.
0
houda1955
Messages postés
3
Date d'inscription
vendredi 22 mai 2015
Statut
Membre
Dernière intervention
23 mai 2015

23 mai 2015 à 17:55
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.
0
houda1955
Messages postés
3
Date d'inscription
vendredi 22 mai 2015
Statut
Membre
Dernière intervention
23 mai 2015

23 mai 2015 à 17:57
merci pour toi aussi c'est la même solution de NHenry.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
235
23 mai 2015 à 18:49
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.
0