Pb de compil sur commondialog1

Résolu
cs_BigCheese Messages postés 6 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 3 juillet 2007 - 26 juin 2007 à 15:03
cs_BigCheese Messages postés 6 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 3 juillet 2007 - 28 juin 2007 à 11:15
Bonjour,
Nouveau dans VB, je viens d'hériter d'un projet que je dois compiler. Lorsque que je veux créer l'exe, il en ressort une erreur 'Erreur de compilation : Méthode ou membres de données introuvable'. Le curseur est sur .Filter.

  With CommonDialog1
        .Filter = "Fichiers Excel (*.xls)|*.xls"
        .ShowOpen
  End With

J'ai vérifié (avec ctrl + T) que le composant Microsoft common dialog Control 6.0 est bien checké. C'est ok.
Je vous avoue que je suis un peu paumé et à mon taff personne n'a d'idée .
Merci bcp pour l' info si possible.
PCS : J'suis dsl si c une question à la con .. Promis j'vais progresser ;-))

6 réponses

cs_BigCheese Messages postés 6 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 3 juillet 2007
28 juin 2007 à 11:15
Ca y est .....
J'ai enfin réussi à compiler. Ca marcheeeeeee !!!
J'ai appliqué le méthode d'Exploreur .. (Merci bcp) et ca fonctionne.

'Selection du fichier à traiter
Dim Fichier
Set Fichier = CreateObject("MSComDlg.CommonDialog")
  With Fichier
        .Filter = "Fichiers Excel (*.xls)|*.xls"
        .ShowOpen
  End With

Ceci est un moyen de contournement .; c'est sur . Il faut que j'éclaircisse le problème quand même . mais les bibliothèques doivent etre surement dans le coup.
J'ai tout de même édité sous NotePad mais sans succès. Aucune anomalie visible
Je vous remercie pour la rapidité.
Check...
Fred
3
cs_Exploreur Messages postés 4822 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 14
26 juin 2007 à 15:07
Salut,

Es-tu biens sûr que ton contrôle s'appelle : CommonDialog1 ?
 

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
0
cs_BigCheese Messages postés 6 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 3 juillet 2007
26 juin 2007 à 15:17
oui, justement c'est ce qui me chiffonne justement .. c'est le "1" qui est bizarre .
On travaille sur Siebel .; C'est un outil d'import d'enregistrement dans Siebel, le VB a été dév par des presta et je dois le modifier. Jusque là pas de soucis, petite modif simple mais pour la compil, c KO. J'arrive pas à mettre le doigt sur le pb.
0
cs_Exploreur Messages postés 4822 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 14
26 juin 2007 à 15:22
Salut,

Le "1" est normal, car quand on pose un commondialog, vb donne par défaut le nom de : CommonDialog1

Ton problème est  vraiment bizarre...

Essaye tout simplement de renomé dans la fenêtre de propriété de la commondialog la propriété name : Exemple : CmdToto et change le code

commondialog1 tu mets à la place CmdToto

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_BigCheese Messages postés 6 Date d'inscription jeudi 21 juin 2007 Statut Membre Dernière intervention 3 juillet 2007
26 juin 2007 à 15:43
Merci pour la rapidité .. c super sympa je fais le test et je te dis ..
thank's .
0
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 21
26 juin 2007 à 23:05
Je me demande si ça ne pourrait pas être un problème de versions du contrôle (?)
Comme le programme a été créé par quelqu'un d'autre...

Si la solution d'Exploreur (salut) ne fonctionne pas, essaie d'effacer le contrôle de ta feuille et réinsère un nouveau contrôle qui portera le même nom par défaut.

En éditant ton projet vbp ou tes Forms sous Notepad, il se pourrait que tu y trouves des chemins en dur qui causent des problèmes à l'occasion...

MPi
0