Plus sur les menus contextuels...
Dans le dernier article, nous
avons vu comment modifier le menu contextuel « Cell » en lui ajoutant
une commande « Total en € et $ ». Une fois cette commande ajoutée,
elle reste présente même quand le classeur grâce auquel vous l’avez ajoutée est
fermé : elle est incorporée à Excel. Pour l’éliminer, il faut
utiliser la macro ci-dessous :
Pour obtenir ce résultat, nous avons créé deux macros : Crée_mon_menu, qui crée la commande elle-même, et Mes_commandes, qui créent les trois sous-commandes associées.
Sub Nettoie_menu_Cellule()
Application.CommandBars("Cell").Controls("Total
en € et $").Delete
End Sub
On peut aller loin dans la
création de commandes à ajouter à un menu contextuel : on peut par exemple
créer une commande avec des sous-commandes. C’est ce que nous avons fait
ci-dessous avec la commande « Mon menu à moi ».
Pour obtenir ce résultat, nous avons créé deux macros : Crée_mon_menu, qui crée la commande elle-même, et Mes_commandes, qui créent les trois sous-commandes associées.
Remarque – A chaque appel de
la commande, nous devons commencer par détruire les trois sous-commandes, sinon
elles s’ajoutent aux trois sous-commandes précédentes…
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil