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 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
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 211
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 211
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
Rejoignez-nous