Il est possible d'exécuter un code C# à partir d'un bouton du ruban. Pour paramétrer cela, il suffit, en mode paramétrage de ruban
- de choisir la commande " Exécuter code C# "
- de cliquer ensuite sur le bouton C# pour y saisir le code souhaité
Le code C# fait l'objet d'une compilation à la volée et est donc directement utilisable. Le principe d'utilisation est identique à celui des boutons ajoutés dans les écrans paramétrables.
Lorsque le paramétrage d'un ruban est sauvegardé ou repris à partir de l'onglet "Interface" du profil utilisateur (fichier *.mrib), le code C# éventuel est aussi pris en compte. Il est donc aisé d'appliquer un paramétrage de ruban contenant du code C# à différents utilisateurs.
Ce processus n'est pas disponible en Aruba car dans cette version, le ruban évolue dans un autre AppDomain que l'application principale Mercator.