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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Application.CommandBars("Cell").FindControl(ID:=755).Enabled = False
pour invalider le collage spécial.

A priori sous Excel 2010 et suivant, je devrais plutôt faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<customUI....
    <contextMenu idMso="ContextMenuCell">
        <button idMso=...
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.
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