[RESOLU]Retourner un code d'erreur dans une VbYesNo Box

Retourner un code d'erreur dans une VbYesNo Box [RESOLU] - VB/VBA/VBS - Programmation

Marsh Posté le 27-07-2005 à 12:55:40    

bonjour !
 
Je n'y connais rien en vbs, mais je dois en utiliser un peu dans des packages d'installation de logiciel.
J'ai mis en place la Msgbox suivante :
 

Code :
  1. If Msgbox("Voulez vous remplacer l'installation existante ?", VbYesNo + VbQuestion,"Desinstallation d'une version antérieure" )= VbYes Then
  2. [???]
  3. Else
  4. [???]
  5. End if


 
Ce que j'aimerai, c'est que si l'on réponde oui, tout baigne et la desinstallation se met en route (c'est ce qui se passe actuellement) MAIS que si l'on appuie sur non, ca envoi un code d'erreur (comme le code qui doit etre renvoyé quand on ferme une msgbox par la petite croix en haut à droite).
Car si le code de retour n'est pas bon, la desinstallation ne se met pas en route...
 
Si vous comprenez quelque chose à ce que je dis, merci de me répondre :-)


Message édité par ikao2 le 27-07-2005 à 13:34:53
Reply

Marsh Posté le 27-07-2005 à 12:55:40   

Reply

Marsh Posté le 27-07-2005 à 13:12:32    

va jeter un oeil sur ce lien, ca répondra surement à ta question  :bounce:  
 
http://www.cathyastuce.com/vba/entree_sortie.php

Reply

Marsh Posté le 27-07-2005 à 13:34:28    

Merci pour le lien, mais je crois, après plusieurs essais, que la solution ne se trouve pas en faisant cela. En effet, quelque soit la valeur de retour, le vbs se deroule bien (sans erreur) donc en fait, ca ne change rien au final pour moi :-/
 
Enfin merci pour l'info !  :hello:

Reply

Marsh Posté le 27-07-2005 à 19:43:58    

'---
 If Msgbox("Voulez vous remplacer l'installation existante ?", VbYesNo + VbQuestion,"Desinstallation d'une version antérieure" )= VbYes Then
   [???]
 Else
   Msgbox "Opération annulée !", VbCritical, "Erreur"
   Wscript.Quit ' ou quelquechose dans le genre
 End if
'---
Ca t'aide ?


---------------
now : do nothing
Reply

Marsh Posté le 28-07-2005 à 12:26:54    

Salut !
 
En fait, j'ai réussi à faire autrement, et la solution que j'ai trouvé me convient.
Cependant, je ne connaissais pas le VbCritical, et il pourrait bien m'être utile un de ces jours !
 
Merci pour l'info !

Reply

Sujets relatifs:

Leave a Replay

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