Partager via


Propriétés Enabled, EnterFieldBehavior, SelLength, SelStart, SelText – Exemple

L’exemple suivant suit le suivi des propriétés liées à la sélection (SelLength, SelStart et SelText) qui changent lorsque l’utilisateur déplace le point d’insertion et étend la sélection à l’aide du clavier.

Cet exemple utilise également les propriétés Enabled et EnterFieldBehavior .

Pour utiliser cet exemple, copiez le code de l’exemple dans la partie Déclarations d’un formulaire. Vérifiez que le formulaire contient :

  • Une zone de texte de grande taille nommée TextBox1.
  • Trois contrôles TextBox dans une colonne nommés TextBox2 à TextBox4.
Private Sub TextBox1_KeyUp(ByVal KeyCode As _ 
 MSForms.ReturnInteger, ByVal Shift As Integer) 
 TextBox2.Text = TextBox1.SelStart 
 TextBox3.Text = TextBox1.SelLength 
 TextBox4.Text = TextBox1.SelText 
End Sub
Private Sub UserForm_Initialize() 
 TextBox1.MultiLine = True 
 TextBox1.EnterFieldBehavior = _ 
 fmEnterFieldBehaviorRecallSelection 
 
 TextBox1.Text = "Type your text here. Use " _ 
 & "CTRL+ENTER to start a new line." 
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.