Pb de compil sur commondialog1

Résolu
Signaler
Messages postés
6
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
3 juillet 2007
-
Messages postés
6
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
3 juillet 2007
-
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

Messages postés
6
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
3 juillet 2007

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
Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
Salut,

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

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
Messages postés
6
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
3 juillet 2007

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.
Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
14
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

 
Messages postés
6
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
3 juillet 2007

Merci pour la rapidité .. c super sympa je fais le test et je te dis ..
thank's .
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
19
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