Bonjour,

Je suis en train de développer un ruban avec l'assistant de ARKHAM46 .
Mes Callbacks sont préfacés Ruban_ au lieu de Ribbon_

Dans le sub " Ruban_OnAction" j’appelle le SetRibbonTabFocus qui s'exécute correctement,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
 Sub Ruban_OnAction(control As IRibbonControl)
...
    Select Case control.ID
...
           Case "Test"
                  Call SetRibbonTabFocus("Divers")
....
...
mais après exécution et selection du tab "divers", (comme demandé par l'appel au callback) le message Microsoft Office
Access ne peut pas exécuter la macro ou la fonction callback "Ruban_OnAction"
s'affiche sans que je puisse l'intercepter sauf à utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DoCmd.SetWarnings False
qui empêche l'affichage du message.

(Microsoft Office 12.0 Object Library est bien sélecté)

Y a-t-il quelque chose à faire pour éviter ce message autre que supprimer le warning ? de plus, ce message trahi-t-il une erreur de programmation?

Merci