Excel VB. Message d'erreur

teyssieux

XLDnaute Nouveau
Bonjour à tous,

Une application propriétaire m'envoit le message suivant, lorsque je la lance:
'impossible de charger les objets car ils ne sont pas disponibles sur cette machine'

Ce message d'erreur, une fois acquitté, réapparait une autre fois.
Je l'acquitte encore une fois et ensuite lorsque je vais dans Outils > Reference dans l'editeur VBA je ne vois rien de manquant....

Comment connaitre la cause de ce message et quels objets sont nécessaires à mon application?

Merci de votre aide

Je joins le fichier excel pour vous aider.
 

Dan

XLDnaute Barbatruc
Bonjour,

Juste un petit contrôle tout de même. As-tu bien ceci de coché:

1. Visual basic for application
2. Microsoft excel 9.0 object library
3. OLE automation
4. Microsoft office 9.0 object library

Tu peux confirmer ?

:)
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Teyssieux, le Forum


Qu'appelles-tu 'Une application propriétaire' ? une appli développée sous Excel ? ou bien ?

Si c'est le cas, ce genre de message indique plutôt qu'une référence c'est carrément un Control ActiveX qui manque. C'est souvent le cas avec des Contrôles Non Conventionnels (et souvent non gratuits) que l'on a ajouté sur une machine de développement, mais qui manquera sur la machine de l'utilisateur final, une exemple classique l'activeX pour le 'DTPicker' avec sa mscomct2.ocx...

Bon Courage et Bonne Journée
[ol]@+Thierry[/ol]
 

teyssieux

XLDnaute Nouveau
Bonjour,

L'application propriétaire en question est une application développée par un collègue de travail en Visual Basic. J'ai joins le fichier excel correspondant, il suffit de le lancer et le message d'erreur apparait (sur mon PC).

A noter que mon PC a été refait suite à un pb de disque dur (reformater et réinstaller windows 2000, Office XP , et avant cette application marchait...


Merci et A+

_Thierry écrit:
Bonjour Teyssieux, le Forum


Qu'appelles-tu 'Une application propriétaire' ? une appli développée sous Excel ? ou bien ?

Si c'est le cas, ce genre de message indique plutôt qu'une référence c'est carrément un Control ActiveX qui manque. C'est souvent le cas avec des Contrôles Non Conventionnels (et souvent non gratuits) que l'on a ajouté sur une machine de développement, mais qui manquera sur la machine de l'utilisateur final, une exemple classique l'activeX pour le 'DTPicker' avec sa mscomct2.ocx...

Bon Courage et Bonne Journée
[ol]@+Thierry[/ol]
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Re Bonjour Tessieux, Bonjour Dan (je ne t'avais pas vu)

Les évènements sur ton disuqe dûr et les symptômes semblent corroborer ma théorie. Cependant pas de fichier joint avec tes messages (Moins de 50 Ko, en Compression Zip (pas Rar), sans accents, espaces ni caractères spéciaux)

Je pars au bureau maintenant.

Bonne Journée
[ol]@+Thierry[/ol]
 

teyssieux

XLDnaute Nouveau
OK, j'ai:
1. Visual basic for application
2. Microsoft excel 10.0 object library
3. OLE automation
4. Microsof Forms 2.0 Object Library
5. Microsoft office 10.0 object library
6. Microsoft Common Dialog Control 6.0 (SP3)
7. Microsoft Windows Common Controls 6.0 (SP6)

de coché...

Et pourtant j'ai ce message d'erreur...

Merci de votre aide



Dan écrit:
Re,

Comme suit :

- ALT + F11 pour accéder à VBA
- Menu / outils / références

;)
 

teyssieux

XLDnaute Nouveau
Re Bonjour Thierry,

Comment dois je faire pour connaitre le Control ActiveX qui manque? et comment le rajouter?

merci de votre aide



_Thierry écrit:
Re Bonjour Tessieux, Bonjour Dan (je ne t'avais pas vu)

Les évènements sur ton disuqe dûr et les symptômes semblent corroborer ma théorie. Cependant pas de fichier joint avec tes messages (Moins de 50 Ko, en Compression Zip (pas Rar), sans accents, espaces ni caractères spéciaux)

Je pars au bureau maintenant.

Bonne Journée
[ol]@+Thierry[/ol]
 

teyssieux

XLDnaute Nouveau
Rebonjour,

Cà y est j'ai trouvé mon probleme, cela venait des 2 dll suivantes qui était au format international au lieu de français.


VB6STKIT.DLL et VB6FR.DLL

qu'il suffit d'installer dans c:\\WINDOW`\\system32

merci encore pour votre collaboration

Cordialement

teyssieux écrit:
Re Bonjour Thierry,

Comment dois je faire pour connaitre le Control ActiveX qui manque? et comment le rajouter?

merci de votre aide



_Thierry écrit:
Re Bonjour Tessieux, Bonjour Dan (je ne t'avais pas vu)

Les évènements sur ton disuqe dûr et les symptômes semblent corroborer ma théorie. Cependant pas de fichier joint avec tes messages (Moins de 50 Ko, en Compression Zip (pas Rar), sans accents, espaces ni caractères spéciaux)

Je pars au bureau maintenant.

Bonne Journée
[ol]@+Thierry[/ol]
 

teyssieux

XLDnaute Nouveau
Rebonjour,

Cà y est j'ai trouvé mon probleme, cela venait des 2 dll suivantes qui était au format international au lieu de français.


VB6STKIT.DLL et VB6FR.DLL

qu'il suffit d'installer dans c:\\WINDOW`\\system32

merci encore pour votre collaboration

Cordialement

teyssieux écrit:
OK, j'ai:
1. Visual basic for application
2. Microsoft excel 10.0 object library
3. OLE automation
4. Microsof Forms 2.0 Object Library
5. Microsoft office 10.0 object library
6. Microsoft Common Dialog Control 6.0 (SP3)
7. Microsoft Windows Common Controls 6.0 (SP6)

de coché...

Et pourtant j'ai ce message d'erreur...

Merci de votre aide



Dan écrit:
Re,

Comme suit :

- ALT + F11 pour accéder à VBA
- Menu / outils / références

;)
 

Discussions similaires

Réponses
5
Affichages
843

Statistiques des forums

Discussions
312 493
Messages
2 088 955
Membres
103 989
dernier inscrit
jralonso