OVH Cloud OVH Cloud

Problème d'exporation sur Excel sur un poste

2 réponses
Avatar
Fabrice
Bonjour à tous,

J'ai une base de données Access 2000 installée en réseau (base de données
applicative sur les postes et la base de données contenant les données sur
un disque partagé du réesau).

Dans un formulaire, j'ai une procédure utilisant du code qui permet
d'exporter des données sur Excel :

Dim xlApp as Excel.Application
set xlApp = New Excel.Application
With XlApp
...
End With

Ca fonctionne sur tous les postes, sauf sur un poste où lorsque j'exporte
sur Excel, j'ai le message d'erreur suivant :
Erreur no 340
Class does not support Automation or does not support expected interface

Sur ce poste, je peux tout faire normalement dans la base, sauf utiliser
cette fonctionnalité d'exportation vers Excel. Est-ce que vous avez une idée
du problème et comment le résoudre.

Je vous remercie d'avance de vos tuyaux

Bonne journée
Fabrice

2 réponses

Avatar
RaphK34
Salut,

Ne serait ce pas un problème de Références, dans la fenêtre de code va dans
outils/Références ...

--
@+ Raph.

--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------



"Fabrice" a écrit dans le message de news:
41f2161c$
| Bonjour à tous,
|
| J'ai une base de données Access 2000 installée en réseau (base de données
| applicative sur les postes et la base de données contenant les données sur
| un disque partagé du réesau).
|
| Dans un formulaire, j'ai une procédure utilisant du code qui permet
| d'exporter des données sur Excel :
|
| Dim xlApp as Excel.Application
| set xlApp = New Excel.Application
| With XlApp
| ...
| End With
|
| Ca fonctionne sur tous les postes, sauf sur un poste où lorsque j'exporte
| sur Excel, j'ai le message d'erreur suivant :
| Erreur no 340
| Class does not support Automation or does not support expected interface
|
| Sur ce poste, je peux tout faire normalement dans la base, sauf utiliser
| cette fonctionnalité d'exportation vers Excel. Est-ce que vous avez une
idée
| du problème et comment le résoudre.
|
| Je vous remercie d'avance de vos tuyaux
|
| Bonne journée
| Fabrice
|
|
|
Avatar
Fabrice
Merci de ta réponse RaphK34

La référence est cochée comme sur les autres postes dans le menu
Outils/Référence. Mais c'est vrai que ça peut venir de là. Je vois que c'est
le fichier de référence est Excel9.OLB. Est-ce que ce serait une bonne idée
de copier ce fichier depuis un poste qui fonctionne et remplacer ce fichier
dans le poste qui pose problème ?

J'espère vous relire
Fabrice


"RaphK34" a écrit dans le message de
news:
Salut,

Ne serait ce pas un problème de Références, dans la fenêtre de code va
dans

outils/Références ...

--
@+ Raph.

--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------



"Fabrice" a écrit dans le message de news:
41f2161c$
| Bonjour à tous,
|
| J'ai une base de données Access 2000 installée en réseau (base de
données

| applicative sur les postes et la base de données contenant les données
sur

| un disque partagé du réesau).
|
| Dans un formulaire, j'ai une procédure utilisant du code qui permet
| d'exporter des données sur Excel :
|
| Dim xlApp as Excel.Application
| set xlApp = New Excel.Application
| With XlApp
| ...
| End With
|
| Ca fonctionne sur tous les postes, sauf sur un poste où lorsque
j'exporte

| sur Excel, j'ai le message d'erreur suivant :
| Erreur no 340
| Class does not support Automation or does not support expected interface
|
| Sur ce poste, je peux tout faire normalement dans la base, sauf utiliser
| cette fonctionnalité d'exportation vers Excel. Est-ce que vous avez une
idée
| du problème et comment le résoudre.
|
| Je vous remercie d'avance de vos tuyaux
|
| Bonne journée
| Fabrice
|
|
|