mooneck Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 Bonjour J'ai un petit code pour renomer des points en les incrémentant. Je voudrais utiliser la touche Echap pour sortir de la boucle. Quelqu'un aurait-il une idée ?Voici le bout de code. Do oStatus = oSelection.SelectElement2(oInputObjectType, "Choisir un le Point " & "PT" & NumSheet & Format(NumPt, "00") & " ou appuyer sur Echap pour Annuler.", True) Set oPoint = oSelection.Item(1).Value 'MsgBox oPoint.Name oPoint.Name = "PT" & NumSheet & Format(NumPt, "00") NumPt = NumPt + 1 CATIA.ActiveDocument.Selection.Clear Loop Until NumPt = 100 Merci d'avance :question: Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif
marc54 Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 Salut, Juste après ton oStatus=..., tu devrais faire un masgbox(oStatus) pour voir ce qu'il te retourne avec un ESC.Ensuite tu testes : if ostatus="?" then exit loopou un truc du genre au nez, j'ai pas testé... A+ Marc http://www.3dsys.fr
jarabito Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Salut moonek, comme marc le dit, il te suffit de verifier ton oStatus...il y en a 4 si je me souviens bien, "Normal", "Cancel", "Redo" et "Undo" (pas trop sur du redo, mais les autres sont tous la) tu peux faire un Do while "Normal" ou faire un IF et donner des autres instructions pour "Cancel" (de memoire, cancel se passe quand tu tapes Esc) cho luis
jarabito Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 ha, je n'avais pas fait gaffe que t'avais possé la meme question sur le forum de COE....fin bref, maintenant que je verifie mes codes, je fais toujours un IF avec chaque option... un pour normal, un pour cancel, etc...
mooneck Posté(e) le 23 mai 2008 Auteur Posté(e) le 23 mai 2008 Merci à tous Oui effectivement j'avais posé la meme question sur COE.J'ai le meme réponse ! Je vais donc utiliser le ostatus et tester ses états. @+ Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant