OVH Cloud OVH Cloud

Pb "Excel.application" ... type non défini !?!?!?

2 réponses
Avatar
Laurent
Bonjour !

Je soumets un problème à la liste active ...

Je souhaite effectuer une automation de Excel depuis access.
Pour se faire, je réalise un : Dim ObjXL As Excel.Application
... et là, erreur lors du lancement de la procédure ! Un message à la
Microsoft disant : Erreur de compliation : "Type défini par l'utilisateur
non défini" en mettant en inverse "ObjXL As Excel.Application" dans le code
... bref, Access ne comprend pas et ne veut pas définir cet objet.

J'ai trouvé plusieurs références disant qu'il fallait aller cocher la
version de Excel dans "Outils/Préférences" depuis access 2003 mais ce menu
est en grisé depuis mon Access 2003 ... Faut il aller ailleurs ?

Que faire ?

Mon but est d'effectuer une recherche dans une feuille excel, et de
recopier l'information trouvée dans un champ access, le tout depuis access
... tout éclairage très bienvenu ! ;-)

Merci d'avance !

L@urent

2 réponses

Avatar
Maxence HUBICHE
Hello LAURENT,


Outils/Références

Tu ajoutes "Microsoft Excel x.yy Object Library"

et tout rentrera dans l'ordre :)

================== Maxence HUBICHE

MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq

Bonjour !

Je soumets un problème à la liste active ...

Je souhaite effectuer une automation de Excel depuis access.
Pour se faire, je réalise un : Dim ObjXL As Excel.Application
... et là, erreur lors du lancement de la procédure ! Un message à
la
Microsoft disant : Erreur de compliation : "Type défini par
l'utilisateur
non défini" en mettant en inverse "ObjXL As Excel.Application" dans le
code ... bref, Access ne comprend pas et ne veut pas définir cet
objet.

J'ai trouvé plusieurs références disant qu'il fallait aller cocher
la version de Excel dans "Outils/Préférences" depuis access 2003 mais
ce menu est en grisé depuis mon Access 2003 ... Faut il aller ailleurs
?

Que faire ?

Mon but est d'effectuer une recherche dans une feuille excel, et de
recopier l'information trouvée dans un champ access, le tout depuis
access ... tout éclairage très bienvenu ! ;-)

Merci d'avance !





Avatar
Laurent
Un grand merci !!!

Le "Outils/Références" était grisé car probablement en mode débug à
l'instant où j'ai regardé ...
... je vais essayer cela dès que possible !

Et merci encore pour la rapide réponse !!!






"Maxence HUBICHE" a écrit dans le message de
news:
Hello LAURENT,


Outils/Références

Tu ajoutes "Microsoft Excel x.yy Object Library"

et tout rentrera dans l'ordre :)

================== > Maxence HUBICHE

MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq

Bonjour !

Je soumets un problème à la liste active ...

Je souhaite effectuer une automation de Excel depuis access.
Pour se faire, je réalise un : Dim ObjXL As Excel.Application
... et là, erreur lors du lancement de la procédure ! Un message à
la
Microsoft disant : Erreur de compliation : "Type défini par
l'utilisateur
non défini" en mettant en inverse "ObjXL As Excel.Application" dans le
code ... bref, Access ne comprend pas et ne veut pas définir cet
objet.

J'ai trouvé plusieurs références disant qu'il fallait aller cocher
la version de Excel dans "Outils/Préférences" depuis access 2003 mais
ce menu est en grisé depuis mon Access 2003 ... Faut il aller ailleurs
?

Que faire ?

Mon but est d'effectuer une recherche dans une feuille excel, et de
recopier l'information trouvée dans un champ access, le tout depuis
access ... tout éclairage très bienvenu ! ;-)

Merci d'avance !