Etienne
-
6 nov. 2001 à 21:14
cs_leseb
Messages postés9Date d'inscriptionlundi 28 janvier 2002StatutMembreDernière intervention27 janvier 2004
-
21 janv. 2004 à 12:29
J'ais un problème, lorsque je clique sur le bouton Annuler de ce code qui permet d'enregistrer des documents, et ben sa m'affiche probleme "32755 la commande annuler à été selectionné" et je comprend pas pourkoi.
Le fait de mettre Cmd.CancelError=True indique à Vb de générer une erreur (en l'occurence l'erreur N°32755) si l'utilisateur presse le bouton annuler.
Deux solutions :
1) Tu écris Cmd.CancelError=False :
Dans ce cas, il faudra tester ta variable "Fichier" avant de lancer l'opération de sauvegarde : Si l'utilisateur presse annuler, Cmd.FileName = ""
2) Tu gères les erreurs
Open (Fichier) For Output As #1
Print #1, Text19.Text
Close #1
Unload Me
Exit Sub
SubSaveErrors:
If Err=32755 Then ' Bouton Annuler pressé
Exit Sub ' Sortie de la Sub sans décharger la feuille
Else
MsgBox "Erreur lors de l'enregistrement",vbCritical
Exit Sub
End If
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?