Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Ruban personnalisé

HussardOM

XLDnaute Nouveau
Bonjour à tous,

Est-il possible de créer un ruban Excel contenant divers fonctionnalités visibles en fonction de divers paramètres ?

Je m'explique :

Je souhaiterais faire un ruban personnalisé pour les différents utilisateurs de ma société avec certaines fonctionnalités visibles selon le service en question, le service commercial aurait accès à des fonctionnalités que le service technique n'aurait pas et vice versa. Et d'autres fonctionnalités communes à tout le monde.

L'idée serait de créer un xlam et de jouer avec le nom de la machine que je pourrais intercepter au lancement d'Excel et d'afficher par exemple un bouton "accès gestion budgétaire si et seulement si n’appartient au service commercial.

Est ce possible ?

Merci d'avance
 

Valtrase

XLDnaute Occasionnel
Bonjour,
Oui c'est possible télécharge Ribbon creator tu pourras créer tes rubans (Avec une petite limitation dans la version gratuite mais facilement contournable)
Je ne saurais trop te conseiller un peu de lecture concernant les rubans.
Ensuite tu relèves le UserName avec la fonction environ("UserName") par exemple
il ne te reste plus qu'a utiliser la fonction GetVisible des Callback de ton Rubban pour le rendre visible ou pas.
Voilà bon courage.
 

Valtrase

XLDnaute Occasionnel
Petit conseil concernant Ribbon Creator crée d’abord ton nouveau fichier Vierge avec Ribbon Creator mets toutes les commandes que tu veux une fois le fichier xlsm créé alors tu pourras coller tout le code de ton fichier, il m'est arrivé que le module Callback écrase tout mon code
 

HussardOM

XLDnaute Nouveau
Bonjour et merci,

Je ne connaissais pas cet outil, je passe plutôt par Ribbon X mais globalement ils semblent faire la même chose.

J'avais lu la page de Silkyroad et effectivement je pense passer par la fonction GetVisible. C'est donc possible reste plus qu'à tout implémenter
 

Discussions similaires

Réponses
4
Affichages
283
E
Réponses
8
Affichages
1 K
E
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…