Bonjour,
Je suis formatrice en bureautique dans une école et j'ai installée une application Access sur des postes du réseau. Je dois pouvoir créer automatiquement une barre d'outils comprenant deux boutons qui seront associées à deux petites macros.
Je ne fais pas de développement mais je suis obligée d'utiliser le VBA pour cette action. Voici la syntaxe mise en œuvre. Pourriez-vous y jeter un coup d'œil et m'aider à rectifier cette syntaxe. J'obtiens la barre d'outils mais je n'arrive pas a avoir le texte des boutons, je n'ai que les info-bulles.
Merci par avance pour votre aide, car je désespère un peu et n'arrive pas à terminer cette application pour cela !
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
16
17
18
19
20 Set cmb = Application.CommandBars.Add("FILTRE4", , False) 'Syntaxe suivante ne passe pas lors de l'exécution du code, bloque sur msoControlButton : Set btn = cmb.Controls.Add(msoControlButton) With btn .begingroup = True .Caption = "Modifier le filtre" .Style = msoButtonCaption End With Set btn = cmb.Controls.Add(msoControlButton) With btn .begingroup = True .Caption = "Appliquer le filtre" .Style = msoButtonCaption End With cmb.Visible = True Application.CommandBars("FILTRE4").Controls(1).onaction = "MODIFIER FILTRE" Application.CommandBars("FILTRE4").Controls(2).onaction = "APPLIQUER FILTRE"
Cordialement
Partager