2009-07-25 20 views
9

Dans une zone de texte d'un formulaire utilisateur dans VBA, je voudrais activer la fonctionnalité où l'utilisateur peut ajouter une nouvelle ligne dans la zone de texte en appuyant sur la touche "Entrée" du clavier. Cependant, j'ai eu du mal à trouver une option d'interface utilisateur dans l'éditeur de l'interface utilisateur pour y parvenir. Est-ce que cela est même autorisé dans les userforms VBA? Merci d'avance pour les conseils et les réponses.vba userforms comportement de retour chariot

Répondre

22

Définissez la propriété MultiLine de la zone de texte sur True et EnterKeyBehavior sur True.

+0

Merci. Cela a bien fonctionné. – stanigator

+0

Remarque: Quelqu'un pourrait vouloir considérer TabKeyBehaviour = true au cas où vous voudriez permettre d'entrer [TAB] aussi bien que de passer au contrôle suivant. Pas lié à la question, juste en disant ... – Xosofox

0

Avez-vous essayé d'incorporer le contrôle de texte enrichi pour le texte? Je ne sais pas comment cela fonctionne bien avec VBA, mais dans VB6 c'est ce que je voudrais utiliser.

Questions connexes