Erreur Excel/VB - Microsoft Forms

Erreur Excel/VB - Microsoft Forms - VB/VBA/VBS - Programmation

Marsh Posté le 30-10-2007 à 14:38:10    

Bonjour,
 
J'ai monté une petite appli sous Excel qui utilise des formulaire VB. Elle est constituée de plusieur forms qui utilisent les contrôles les plus basiques qu'il soit genre une list, un combobox, etc...
 
Sur beaucoup de machine dont la mienne tout va bien. Mais sur quelques bécanes, Excel me donne l'erreur suivante sous le titre Microsoft Forms:
"Impossible de charger l'objet car celui-ci est indisponible sur cette machine"
Et VB celui-ci :
"Erreur d'execution '-2147352573 (80020003)
Objet spécifié introuvable
"
 
 
Les PC fonctionnent sous la meme configuration et les DLL/OCX sont les mêmes. De ce côté là, pas de problème. Je ne vois pas du tout de quoi cela prourrait provenir.
 
Quelqu'un aurait-il une piste ?

Reply

Marsh Posté le 30-10-2007 à 14:38:10   

Reply

Marsh Posté le 30-10-2007 à 17:16:08    

Bonsoir à tous
Bonsoir tibrol
 
Peut être du côté de "macro complémentaire" ????? ou pas les mêmes versions d'excel ?????
 
Eric
 

Reply

Marsh Posté le 30-10-2007 à 17:55:55    

Jete peut-être un oeil du coté d'autres contrôles qui peuvent paraitre basiques, mais qui peuvent dépendre d'une autre application, style le calendrier présent grace à Access

Reply

Marsh Posté le 31-10-2007 à 08:03:07    

Je vais essayer de développer le message d'erreur sur la machine qui pose problème histoire d'avoir un maximum de détails sur l'élement qui est sensé manquer.
 
En attendant, voici les références :

  • Visual Basic For Applications
  • Microsoft Excel 11.0 Object Library
  • OLE Automation
  • Microsoft Office 11.0 Object Library
  • Microsoft Forms 2.0 Obiect Library
  • Microsoft Windows Common Contros 6,0 i5P6


Et les contrôles :

  • Microsoft Charl Control, version 6.0
  • Microsoft Forms 2.0 CheckBox
  • Microsoft Forms 2.0 ComboBox
  • Microsoft Forms 2.0 CommandButton
  • Microsoft Forms 2.0 Frame
  • Microsoft Forms 2.0 Image
  • Microsoft Forms 2.0 Label
  • Microsoft Forms 2.0 ListBox
  • Microsoft Forms 2.0 MultiPage
  • Microsoft Forms 2.0 OptionButton
  • Microsoft Forms 2.0 ScrollBar
  • Microsoft Forms 2.0 SpinButton
  • Microsoft Forms 2.0 TabStrip
  • Microsoft Forms 2.0 TextBox
  • Microsoft Forms 2.0 ToggleButton
  • Microsoft Office Spreadsheet 10.0
  • Microsoft ProgressBar Control version 5.0
  • Microsoft Web Browser


Si jamais ça pouvais mettre la puce à l'oreille de quelqu'un... :??:

Reply

Marsh Posté le 31-10-2007 à 10:06:53    

salut,
tu n'as pas développé la macro sous 2003 (ou autre hein) et lancé le fichier depuis une version antérieure ? Il y a peut être des références manquantes aussi ?

Reply

Marsh Posté le 31-10-2007 à 10:15:09    

Vérifie bien tes versions de fm20.dll sur tes différents postes.
Le lien suivant me conforte dans l'idée que l'origine de ton problème est probablement dans une différence de version de MS Office.
Voir si certains postes ont des services pack plus récents ou des versions différentes.
http://www.vbfrance.com/infomsg_PR [...] 13868.aspx
 

Reply

Marsh Posté le 31-10-2007 à 10:34:44    

tegu a écrit :

Vérifie bien tes versions de fm20.dll sur tes différents postes.
Le lien suivant me conforte dans l'idée que l'origine de ton problème est probablement dans une différence de version de MS Office.
Voir si certains postes ont des services pack plus récents ou des versions différentes.
http://www.vbfrance.com/infomsg_PR [...] 13868.aspx
 


 
J'ai déjà tenté de copier les DLL/OCX d'un PC "propre" à celui qui me donne l'erreur mais cela ne change rien du tout donc je ne sais pas si on peux continuer à explorer cette piste...

Reply

Marsh Posté le 31-10-2007 à 10:35:38    

tu peux nous filer la bete sur cjoint.com qu'on voit de quoi il s'agit ou pas ?

Reply

Marsh Posté le 31-10-2007 à 10:45:52    

Je vais essayer, j'ai pas mal de données à enlever avant (confidentialité). Je vais essayer...

Reply

Marsh Posté le 31-10-2007 à 11:01:03    

tibrol a écrit :

Je vais essayer, j'ai pas mal de données à enlever avant (confidentialité). Je vais essayer...


 
Voila le fichier,
un peu d'indulgence en ce qui concerne le code car c'est parti d'une solution transitoire qui n'était pas sensé être développée...
 
http://cjoint.com/?kFk2V2BdAx
 
Le problème (lorsqu'il apparait) intervient dés que l'on clique sur "Lancer l'explorateur" (feuille HOME) ou "Voir la synthese" (feuille HOME aussi).
 
Si vous n'avez pas l'erreur à ce moment là, vous ne l'aurez jamais.... et c'est ça le problème.
 
Développé sous Office Excel 2003 (11.6560.6568) SP2 et Visual Basic 6.3 qui l'accompagne.

Reply

Marsh Posté le 31-10-2007 à 11:01:03   

Reply

Marsh Posté le 31-10-2007 à 12:55:02    

Quand tu es sur un poste à problème, si tu vas dans le code et que tu compiles, il te signale des erreurs ?

Reply

Marsh Posté le 31-10-2007 à 14:56:27    

tegu a écrit :

Quand tu es sur un poste à problème, si tu vas dans le code et que tu compiles, il te signale des erreurs ?


 
Lorsqu'on ouvre le fichier sur le poste à problème, l'erreur s'affiche et Excel est fermé genre voulez-vous que Excel envoi un rapport d'erreur chez Microsoft. :pt1cable:  
 
Certes, je pourrai désactiver les macros et ouvrir le fichier... ce que je vais faire d'ailleur.
 
Ce n'est pas aussi simple que ça pour résoudre l'erreur du poste à problème car il se situe à Paris et moi à Sochaux donc c'est un peu hot hot hot.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed