CommonDialog - VB/VBA/VBS - Programmation
Marsh Posté le 28-05-2004 à 12:59:30
j'ai essayé avec CancelError mais ca ne marche pas
Code :
|
ca me renvoie toujours false, meme si j'appuie sur le bouton annulé
comment ca se fait ?
le code en entier:
Code :
|
Marsh Posté le 28-05-2004 à 13:28:07
Perso je change la propriété CancelError à True pour déclencher une erreur si Cancel est cliqué, ainsi je suis toujours sûr de mon coup
(le numéro de l'erreur est prédéfini: 32755 donc tu peux la tester sans problème)
Un bon conseil: le On Error Resume Next, c'est MAL. Très mal.
Marsh Posté le 28-05-2004 à 13:30:27
drasche a écrit : Perso je change la propriété CancelError à True pour déclencher une erreur si Cancel est cliqué, ainsi je suis toujours sûr de mon coup |
oui mais comment savoir si cancel a été cliqué ?
Marsh Posté le 28-05-2004 à 13:34:52
ça déclenche une erreur, mais tu ne le verras pas si tu gardes On Error Resume Next en début de code (à évite absolument d'ailleurs!)
Marsh Posté le 28-05-2004 à 13:39:51
drasche a écrit : ça déclenche une erreur, mais tu ne le verras pas si tu gardes On Error Resume Next en début de code (à évite absolument d'ailleurs!) |
oué mais moi quand ca declanche une erreur, le programme plante et il s'arrete, donc je ne peux faire aucun test pour connaitre la valeur de l'erreur .
Donc faut s'y prendre comment pour tester ? et en enlevant le on error resume next ca plante, et quand je le remet ben ca plante plus.
Marsh Posté le 28-05-2004 à 13:44:56
cherche "on error" dans la FAQ, ya un exemple.
Marsh Posté le 28-05-2004 à 11:32:54
salut, j'utilise des commondialog pour ouvrir / enregistrer un fichier, mais le probleme c'est que j'aimerai bien savoir si la personne a appuyé dans le commondialog sur le bouton "ouvrir" ou bien sur le bouton "annuler".
Parce que si je selectionne le fichier, et qu'ensuite j'appuye "annuler", le CommonDialog1.FileName ne sera pas vide et ca va m'ouvrir le fichier.
Voici mon code pour ouvrir:
je ne sais pas quoi mettre dans le if si la personne a appuyé sur le bouton annulé
merci d'avance
---------------
✈ Découvre le HFRcoin ✈ - smilies ♥