Désactiver la croix de l'application (pourquoi mon code ne marche pas ?)

Résolu
yocrita Messages postés 21 Date d'inscription dimanche 25 juillet 2004 Statut Membre Dernière intervention 17 août 2007 - 24 janv. 2006 à 17:16
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 25 janv. 2006 à 07:49
Bonjour,

Voilà je voulais empêcher l'utilisateur de fermer une application excel ouverte par programme.
J'ai tapé le code suivant :

Dim NewApp As New Excel.Application
NewApp.CommandBars("System").Controls(6).Enabled = False
NewApp.Visible = True

Mais sans succes, le controle qui a pourtant pour caption "&Fermeture" a bien le enable à "false" mais la croix de l'appli excel fonctionne toujour ??????????????????????

Je comprends pas, si quelqu'un a une explication !

Merci.

3 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
25 janv. 2006 à 07:49
tout ce qu'il te faut, c'est un hWnd....

Renfield
Admin CodeS-SourceS - MVP Visual Basic
3
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 janv. 2006 à 17:47
tu peux utiliser
http://www.desertware.com/vbuniverse/disablewindowclose.htm

Renfield
Admin CodeS-SourceS - MVP Visual Basic
0
yocrita Messages postés 21 Date d'inscription dimanche 25 juillet 2004 Statut Membre Dernière intervention 17 août 2007 18
24 janv. 2006 à 18:18
Ok on dirait que ça pourrait marcher, mais comment tu l'utilise sur NewApp ?
0
Rejoignez-nous