Bonjour,
De base j'ai un CustomUI avec une dizaine de boutons avec des images personnalisées, lançant des macros.
Pour simplifier ma demande, disons que je n'ai qu'un seul bouton (button1). Pour simplifier ce bouton ne fait qu'afficher un message.
Je souhaite pouvoir afficher ou non ce bouton dans le ruban, en mémorisant ce choix de l'utilisateur dans un fichier (.ini ?) dans user\Documents (Windows)
Je pensais faire ça en ajoutant un bouton qui ouvrirait un formulaire contenant une checkbox synchronisée avec l'état de button1 (visible/caché).
Je ne sais pas développer, je suis juste un bidouilleur. J'ai demandé à diverses IA sans succès. J'y ai passé des heures...
Voici le .xml
le code du module1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab idMso="TabHome" visible="false" /> <tab id="tabAutresMacros" label="Autres Macros"> <group id="grpAutresMacros" label="Groupe Autres Macros"> <button id="button1" label="Message 1" image="button1" size="large" onAction="OnMessage1" /> </group> <group id="choice" label="Choice ON-OFF"> <button id="buttonChoice" label="Options" image="buttonchoice" size="large" onAction="OpenChoiceForm" /> </group> </tab> </tabs> </ribbon> </customUI>
j'ai dessiné le formulaire (ChoiceForm), il contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub OnMessage1() MsgBox "Vous avez cliqué sur le bouton 1" End Sub
- Checkbox1 (qui doit être synchronisé avec l'étét de button1)
- CommandButton1 pour valider le choix de l'utilisateur et fermer le formulaire.
Et c'est tout ce que je sais faire.
Est-ce que la méthode vous semble la meilleure ? la plus simple ?
Une âme charitable peut-elle m'aider à terminer ce projet ?
Partager