Fermer une application - VB/VBA/VBS - Programmation
Marsh Posté le 23-10-2009 à 10:25:23
Je vois pas en quoi DisplayAlerts ferme une application... C'est une propriété qui désactive les messages d'alerte dans Excel. Rien à voir avec le fait de terminer un programme.
Pour répondre à ta question, il n'existe pas de commande VB pour désactiver les boites de dialogue dans des applications autres qu'Office, et heureusement d'ailleurs.
Marsh Posté le 23-10-2009 à 10:41:00
Oui pardon, je voulais dire "désactiver les boîtes de dialogue" ...
Sinon, j'ai trouvé dans mon application une option permettant de ne pas demander la validation de l'utilisateur à la fermeture.
Du coup, avec un "System.Application.Quit", l'application se ferme sans rien demander.
Marsh Posté le 23-10-2009 à 10:46:43
Mais tu voulais quoi exactement ? Une commande pour désactives les MessageBox, ou une commande pour quitter un logiciel ?? C'est pas trop la même chose
Marsh Posté le 23-10-2009 à 11:28:01
Désactiver la boîte de dialogue du genre : "Etes-vous sûr de vouloir quitter".
Marsh Posté le 23-10-2009 à 11:32:04
Non mais tu veux désactiver uniquement celle ci ou toutes les autres ? Ta question sous entendait que tu voulais toutes les virer.
Marsh Posté le 23-10-2009 à 11:48:36
Non non, juste celle-ci, au moment ou je veux fermer mon appli.
Mais j'ai trouvé hein ...
Merci,
Marsh Posté le 23-10-2009 à 09:32:43
Bonjour à tous,
A partir d'un programme en VB, je pilote une autre appli en lui envoyant des commandes à réaliser.
Mais là n'est pas le problème.
Je souhaiterais, à la fin de ce programme, fermer cette application.
J'ai essayé un truc du genre :
Mais j'ai l'impression que cela ne fonctionne que pour Excel.
En utilisant cette commande pour mon appli, j'ai un message d'erreur du type : L'objet ne gère pas cette propriété ou cette méthode.
Existe t-il de manière plus générale une commande qui désactiverait les boîtes de dialogues, peu importe le logiciel (pas forcément du Office) ?
Merci