Détecter l'affichage d'une MsgBox dans une macro excel

Détecter l'affichage d'une MsgBox dans une macro excel - VB/VBA/VBS - Programmation

Marsh Posté le 02-07-2009 à 10:01:25    

Hello !
 
Je dois débugger une macro excel qui doit permettre la génération d'un siteweb dans le logiciel MEGA. L'API MEGA est donc utilisée.
Le premier problème que je rencontre (l'autre je le garde pour la suite) arrive lorsque trop d'utilisateurs (au sein du réseau) ont lancé MEGA sur leur poste et le nombre de licences utilisables atteint son maximum.
Alors lorsque j'appelle "oMegaApp = New MegaApplication" (pour préparer l'appel à "oSite.generatewebsite"; équivalent à appeler la génération du site via les menus du logiciel) j'ai droit à une MsgBox qui m'avertit que le nombre d'utilisateur max est atteint. Si j'essaie de lancer le logiciel, j'ai aussi droit à ce message, alors je fais OK puis le logiciel se lance, mais en mode limité.
 
Ce que j'aimerai faire c'est arriver à catcher cette MsgBox puis terminer ma macro. Je connais son titre et son message.
 
En résumé: j'ai une MsgBox ouverte par une API, et je cherche à la détecter puis la fermer dans ma macro.
 
Une idée ? solution ? lien ?
 
merci :hello:

Reply

Marsh Posté le 02-07-2009 à 10:01:25   

Reply

Sujets relatifs:

Leave a Replay

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