Modifier l’accélérateur et la légende d’un bouton de commande
Cet exemple montre comment modifier les propriétés Accelerator et Caption d’un CommandButton chaque fois que l’utilisateur clique sur le bouton à l’aide de la souris ou de la touche d’accélérateur. L’événement Click contient le code permettant de modifier les propriétés Accelerator et Caption.
Pour essayer cet exemple, collez le code dans l’éditeur de script d’un formulaire contenant un CommandButton nommé CommandButton1. Pour exécuter le code, vous devez ouvrir le formulaire afin d’activer l’événement Open.
Dim CommandButton1
Sub Item_Open()
Set CommandButton1 = Item.GetInspector.ModifiedFormPages("P.2").CommandButton1
CommandButton1.Accelerator = "C" 'Set Accelerator key to ALT + C
End Sub
Sub CommandButton1_Click ()
If CommandButton1.Caption = "OK" Then 'Check caption, then change it.
CommandButton1.Caption = "Clicked"
CommandButton1.Accelerator = "C" 'Set Accelerator key to ALT + C
Else
CommandButton1.Caption = "OK"
CommandButton1.Accelerator = "O" 'Set Accelerator key to ALT + O
End If
End Sub
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.