Bonsoir tout le monde![]()
Je viens vers vous car j'ai un petit soucis dans le développement d'une app en VBA.
Je dois modifier le ruban de manière à ce que l'utilisateur n'ai accès qu'à certaines fonctions pour pas tout casser.
Je me suis donc penché sur Custom UI Editor. J'ai fait un premier test avec le code xml suivant ( trouvé sur Internet )
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <ribbon startFromScratch="false"> <tabs> <tab id="customTab" label="TestTab"> <group id="customGroup" label="TestGroup"> <button id="scanStart" label="Scan Test" imageMso="HappyFace" size="large" onAction="testCallback" /> </group> </tab> </tabs> </ribbon> </customUI>
Puis crée un module nommé moduleTest dans lequel j'ai écrit ce code très simple
Le nouvel onglet apparaît bien et le bouton et l'icône mais lorsque je clique dessus il me dit "Impossilbe d'utiliser la macro "testCallback" ... "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 'Callback for scanStart onAction Sub testCallback(control As IRibbonControl) Test End Sub Sub Test() MsgBox "Test UI Macro" End Sub
J'ai pas réussi à trouver de solution sur Internet![]()
Meric d'avance pour votre aide![]()
Partager