M
Martin
Guest
Bonjour,
dans mon classeur, je créé par programmation un menu que je place dans la barre de menu principale. Bien sur, à la fermeture de mon classeur, je veux supprimer ce menu pour ne pas qu'Il apparraisent quand je vais ouvrir Excel de nouveau.
Je créer le menu dans Auto_open et le le supprime dans Auto_Close. Mon problème, c'est que Auto_close s'exécute même si Excel ne se ferme pas!
Je modifie mon classeur et je n'enregistre pas. Je ferme mon classeur, je vais donc avoir un message me demandant si je désire enregistrer.
Voici la séquence
Je clique sur le X de mon classeur
beforeClose s'execute
Auto_Close s'execute
Le message demandant si je veux enregistrer apparait, je répond annuler.
Donc, mon Excel ne se ferme pas, mais le auto_close s'est effectué et mon menu est donc disparu!!!
Le seul événement qui s'execute à la suite du message d'enregistrement est Deactivate mais rendu la, la propriété CommandBar est à Nothing donc il n'est plus possible de supprimer mon menu.
Je suis dépassé
Quelqu'un peut m'aider?
merci
Martin
dans mon classeur, je créé par programmation un menu que je place dans la barre de menu principale. Bien sur, à la fermeture de mon classeur, je veux supprimer ce menu pour ne pas qu'Il apparraisent quand je vais ouvrir Excel de nouveau.
Je créer le menu dans Auto_open et le le supprime dans Auto_Close. Mon problème, c'est que Auto_close s'exécute même si Excel ne se ferme pas!
Je modifie mon classeur et je n'enregistre pas. Je ferme mon classeur, je vais donc avoir un message me demandant si je désire enregistrer.
Voici la séquence
Je clique sur le X de mon classeur
beforeClose s'execute
Auto_Close s'execute
Le message demandant si je veux enregistrer apparait, je répond annuler.
Donc, mon Excel ne se ferme pas, mais le auto_close s'est effectué et mon menu est donc disparu!!!
Le seul événement qui s'execute à la suite du message d'enregistrement est Deactivate mais rendu la, la propriété CommandBar est à Nothing donc il n'est plus possible de supprimer mon menu.
Je suis dépassé
Quelqu'un peut m'aider?
merci
Martin