VBA Excel : detecter erreur appactivate

VBA Excel : detecter erreur appactivate - VB/VBA/VBS - Programmation

Marsh Posté le 07-05-2008 à 22:38:39    

Bonjour,
 
Je souhaiterais détecter si la fonction appactivate (qui active une application déjà ouverte) renvoie une erreur (lorsque la fenètre s'est fermée par exemple) pour pouvoir relancer l'application avec la fonction shell.
Voila les informations que j'ai trouvé sur la MSDN :
 
Type d'exception : ArgumentException
 
Numéro de l'erreur : 5
 
Condition : Title ou ProcessId est introuvable.
 
Je n'ai aucune idée de comment procéder, pourriez vous me donner un début de piste?
 
Merci d'avance
 
JM
 
 
 
 
 
 
 
 


---------------
Mon vieux feedback :)
Reply

Marsh Posté le 07-05-2008 à 22:38:39   

Reply

Marsh Posté le 07-05-2008 à 23:00:06    

pour moi c'est pas trés clair ce que tu dit
 
je t'ai fait un petit exemple en espérant que cela puisse t'aider
 
On Error Resume Next
...
Error 5
...
End Sub
 
 
 
 
 
 
 
 
 [/quotemsg]

Reply

Marsh Posté le 13-05-2008 à 10:18:07    

ddsjm a écrit :

Bonjour,
 
Je souhaiterais détecter si la fonction appactivate (qui active une application déjà ouverte) renvoie une erreur (lorsque la fenètre s'est fermée par exemple) pour pouvoir relancer l'application avec la fonction shell.
Voila les informations que j'ai trouvé sur la MSDN :
 
Type d'exception : ArgumentException
 
Numéro de l'erreur : 5
 
Condition : Title ou ProcessId est introuvable.
 
Je n'ai aucune idée de comment procéder, pourriez vous me donner un début de piste?
 
Merci d'avance
 
JM
 
 
 
 
 
 
 
 


 
bah c'est simple, tu lance appactivate sur une fenetre qui n'existe pas, et tu verra bien le code error qui est retourné avec le débuggueur ...

Reply

Sujets relatifs:

Leave a Replay

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