2009-07-25 21 views
9

In una casella di testo di un userform in VBA, vorrei abilitare la funzione in cui l'utente può aggiungere una nuova riga nella casella di testo premendo il tasto "Invio" sulla tastiera. Tuttavia, ho avuto difficoltà a trovare un'opzione UI nell'editor UI per raggiungere questo obiettivo. Questo è permesso anche nelle userform VBA? Grazie in anticipo per i consigli e le risposte.vba userforms comportamento di ritorno a capo

risposta

22

Imposta la proprietà MultiLine della casella di testo su True e EnterKeyBehavior su True.

+0

Grazie. Ha funzionato bene. – stanigator

+0

Nota: Qualcuno potrebbe voler prendere in considerazione TabKeyBehaviour = true nel caso in cui si desideri consentire l'inserimento di [TAB], invece di passare al controllo successivo. Non correlato alla domanda, solo dicendo ... – Xosofox

0

hai provato a incorporare il controllo rich text per il testo? Non sono sicuro di quanto funzioni con VBA, ma in VB6 questo è quello che userei.

Problemi correlati