J'ai une procédure qui ajoute une commande dans le
menu contextuel clique-droit. Le problème c'est qu'à chaque
ouverture, il ajoute la commande au menu. Après 3 ouverture
d'excel j'ai trois fois la commande.
Je voudrais donc faire un "reset" du menu.
Si je fais cette opération à l'ouverture de mon fichier Perso,
ça fonctionne, mais le reset enlève aussi des commandes ajoutées via
des fichiers de macro complémentaire qui s'ajoutent à l'ouverture.
J'essaie de faire ce reset à la fermeture et voici le code que j'utilise
mais ça ne fonctionne pas.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Cell").Reset
End Sub
Bref je veux faire le "reset" à la fermeture d'EXCEL
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
lSteph
Bonjour "Gaspareau",
tu utilises open pour ajouter utilise beforeclose pour enlever.
Cordialement.
lSteph
"Gaspareau" a écrit dans le message de news: %
Bonjour, bonsoir
J'ai le souci suivant,
J'ai une procédure qui ajoute une commande dans le menu contextuel clique-droit. Le problème c'est qu'à chaque ouverture, il ajoute la commande au menu. Après 3 ouverture d'excel j'ai trois fois la commande.
Je voudrais donc faire un "reset" du menu.
Si je fais cette opération à l'ouverture de mon fichier Perso, ça fonctionne, mais le reset enlève aussi des commandes ajoutées via des fichiers de macro complémentaire qui s'ajoutent à l'ouverture.
J'essaie de faire ce reset à la fermeture et voici le code que j'utilise mais ça ne fonctionne pas.
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.CommandBars("Cell").Reset End Sub
Bref je veux faire le "reset" à la fermeture d'EXCEL
Merci d'essayer de m'aider. De retour lundi
Bonne fin de semaine à tous
Bonjour "Gaspareau",
tu utilises open pour ajouter
utilise beforeclose pour enlever.
Cordialement.
lSteph
"Gaspareau" <123@234> a écrit dans le message de news:
%23e8EdXgzGHA.4968@TK2MSFTNGP05.phx.gbl...
Bonjour, bonsoir
J'ai le souci suivant,
J'ai une procédure qui ajoute une commande dans le
menu contextuel clique-droit. Le problème c'est qu'à chaque
ouverture, il ajoute la commande au menu. Après 3 ouverture
d'excel j'ai trois fois la commande.
Je voudrais donc faire un "reset" du menu.
Si je fais cette opération à l'ouverture de mon fichier Perso,
ça fonctionne, mais le reset enlève aussi des commandes ajoutées via
des fichiers de macro complémentaire qui s'ajoutent à l'ouverture.
J'essaie de faire ce reset à la fermeture et voici le code que j'utilise
mais ça ne fonctionne pas.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars("Cell").Reset
End Sub
Bref je veux faire le "reset" à la fermeture d'EXCEL
tu utilises open pour ajouter utilise beforeclose pour enlever.
Cordialement.
lSteph
"Gaspareau" a écrit dans le message de news: %
Bonjour, bonsoir
J'ai le souci suivant,
J'ai une procédure qui ajoute une commande dans le menu contextuel clique-droit. Le problème c'est qu'à chaque ouverture, il ajoute la commande au menu. Après 3 ouverture d'excel j'ai trois fois la commande.
Je voudrais donc faire un "reset" du menu.
Si je fais cette opération à l'ouverture de mon fichier Perso, ça fonctionne, mais le reset enlève aussi des commandes ajoutées via des fichiers de macro complémentaire qui s'ajoutent à l'ouverture.
J'essaie de faire ce reset à la fermeture et voici le code que j'utilise mais ça ne fonctionne pas.
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.CommandBars("Cell").Reset End Sub
Bref je veux faire le "reset" à la fermeture d'EXCEL
Merci d'essayer de m'aider. De retour lundi
Bonne fin de semaine à tous
JLuc
*Bonjour Gaspareau*, J'ai lu, dans fil (je ne sais plus lequel, mais je vais essayer de te le retrouvé), que, losrque qu'on créé une commande supplémentaire dens un un menu ou une barre de commande, le mieux est d'abort de la supprimée ;-)
J'ai une procédure qui ajoute une commande dans le menu contextuel clique-droit. Le problème c'est qu'à chaque ouverture, il ajoute la commande au menu. Après 3 ouverture d'excel j'ai trois fois la commande.
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
*Bonjour Gaspareau*,
J'ai lu, dans fil (je ne sais plus lequel, mais je vais essayer de te
le retrouvé), que, losrque qu'on créé une commande supplémentaire dens
un un menu ou une barre de commande, le mieux est d'abort de la
supprimée ;-)
J'ai une procédure qui ajoute une commande dans le
menu contextuel clique-droit. Le problème c'est qu'à chaque
ouverture, il ajoute la commande au menu. Après 3 ouverture
d'excel j'ai trois fois la commande.
*Bonjour Gaspareau*, J'ai lu, dans fil (je ne sais plus lequel, mais je vais essayer de te le retrouvé), que, losrque qu'on créé une commande supplémentaire dens un un menu ou une barre de commande, le mieux est d'abort de la supprimée ;-)
J'ai une procédure qui ajoute une commande dans le menu contextuel clique-droit. Le problème c'est qu'à chaque ouverture, il ajoute la commande au menu. Après 3 ouverture d'excel j'ai trois fois la commande.
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
JLuc
*ReBonjour Gaspareau*, Voili voilou : <#
J'ai lu, dans fil (je ne sais plus lequel, mais je vais essayer de te le retrouvé), que, losrque qu'on créé une commande supplémentaire dens un un menu ou une barre de commande, le mieux est d'abort de la supprimée ;-)
J'ai une procédure qui ajoute une commande dans le menu contextuel clique-droit. Le problème c'est qu'à chaque ouverture, il ajoute la commande au menu. Après 3 ouverture d'excel j'ai trois fois la commande.
J'ai lu, dans fil (je ne sais plus lequel, mais je vais essayer de te le
retrouvé), que, losrque qu'on créé une commande supplémentaire dens un un
menu ou une barre de commande, le mieux est d'abort de la supprimée ;-)
J'ai une procédure qui ajoute une commande dans le
menu contextuel clique-droit. Le problème c'est qu'à chaque
ouverture, il ajoute la commande au menu. Après 3 ouverture
d'excel j'ai trois fois la commande.
J'ai lu, dans fil (je ne sais plus lequel, mais je vais essayer de te le retrouvé), que, losrque qu'on créé une commande supplémentaire dens un un menu ou une barre de commande, le mieux est d'abort de la supprimée ;-)
J'ai une procédure qui ajoute une commande dans le menu contextuel clique-droit. Le problème c'est qu'à chaque ouverture, il ajoute la commande au menu. Après 3 ouverture d'excel j'ai trois fois la commande.