Bonjour,
Après avoir consulté de nombreux posts, j'ai bien compris comment ajouter des boutons perso dans un menu contextuel.
Mon problème est inverse. Je veux invalider des boutons standards.
Exemple : je dois invalider la commande options de collage du menu contextuel de cellule.
Sous 2007, il suffit de fournir une commande du type
pour invalider le collage spécial.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Application.CommandBars("Cell").FindControl(ID:=755).Enabled = False
A priori sous Excel 2010 et suivant, je devrais plutôt faire :
Mon problème est que je ne connais pas la liste des idMso tant ceux des menus contextuels que ceux des boutons, commandes et autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<customUI.... <contextMenu idMso="ContextMenuCell"> <button idMso=...
Et je ne sais pas ou les trouver.
Quelqu'un aurait-il une idée ?
Ou peut-être y a t'il une meilleure solution ?
Cdt, NC
Cdt
Partager