Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 11 févr. 2013 à 07:20
Bonjour,
Teste comme ceci:
do while objStatus.StatusCode<>0
' ton cod ici peut-être mais pas de MSgBox.
loop
Msgbox "L'ordinateur est eteint"
en mettant la condition à l'entrée du do while. telle que tu l'as écrite, elle entre dans la boucle (sans fin puisque sans condition)
de plus, si le statut à 0 signifie que le PC est éteint, il me semble que tu dois sortir ton MsgBox de la boucle car il va s'exécuter une fois et si tu cliques sur OK, ad vitam aeternam.
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 14 févr. 2013 à 11:53
Bonjour,
Je n'ai pas tester, mais a priori je dirais que oui.
Dernière chose insère un Do Events dans ta boucle, sinon tu vas monopoliser tout le PC pour toi tout seul et l'utilisateur ne pourra rien faire y compris fermer/sauvegarder ses autres travaux !