2009-07-25 2 views
9

В текстовом поле пользовательской формы в VBA я хотел бы включить функцию, в которой пользователь может добавить новую строку в текстовое поле, нажав клавишу «Enter» на клавиатуре. Тем не менее, мне не удалось найти параметр пользовательского интерфейса в редакторе пользовательского интерфейса для достижения этого. Это даже разрешено в пользовательских формах VBA? Заранее благодарим за советы и ответы.vba userforms поведение возврата каретки

ответ

22

Установите свойство MultiLine текстового поля в True и EnterKeyBehavior в True.

+0

Спасибо. Он работал хорошо. – stanigator

+0

Примечание. Кому-то может потребоваться TabKeyBehaviour = true, если вы хотите разрешить ввод [TAB], а не переходить на следующий элемент управления. Не связано с вопросом, просто говоря ... – Xosofox

0

Вы пытались включить текстовый текст для текста? Не уверен, насколько хорошо он работает с VBA, но в VB6 это то, что я буду использовать.

Смежные вопросы