Répondre en VB à une/des boîte(s) de message(s)

Résolu
salocintehcir Messages postés 1 Date d'inscription samedi 7 octobre 2006 Statut Membre Dernière intervention 7 octobre 2006 - 7 oct. 2006 à 23:37
THE VIPER Messages postés 46 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 19 octobre 2006 - 8 oct. 2006 à 16:33
Bonjour les Amis, :-)
J'utilise le solveur d'Excel dans un programme en VB, et je
souhaiterais que mon programme réponde lui-même à des questions de
boîte de message du type "Le temps standard est dépassé, voulez-vous
continuer à chercher une solution ?" ou "Le nombre maximal d'itérations est atteint, voulez-vous continer, arrêter, enregistrer les solutions intermédiaires ?"
Quelqu'un sait-il ?
On m'a conseillé d'écrire : "application.displaysalert = false" mais ca ne fait rien

1 réponse

THE VIPER Messages postés 46 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 19 octobre 2006
8 oct. 2006 à 16:33
salut ,tu peut simuler l'appuie des touches avec Sendkeys ou keybd_event ,le temp ou le msg s'affiche ,je croit que ceci odit marche ,tu peut identifier les messages par
getwindowtext() ou sendmessage WM_GETTEXT , pour recuperer le hwnd du msg utilise getforegroundwindow ou n'iporte quel moyen ....
a+
THE VIPER
3
Rejoignez-nous