[英]VBA Make a text box in a UserForm Active when the UserForm activates?
如何在激活用户窗体时激活用户窗体中的文本框,以便用户无需单击文本框即可开始输入?
您正在寻找的是TabIndex属性。
用户窗体上的每个对象都有一个,这是按Tab键时在用户窗体上选择对象的顺序。 当同时加载表单时, TabIndex
为0的对象将是活动对象:
因此,在选择了textbox
转到属性窗格,然后查找Tabindex
将其设置为0,您的textbox
将在打开时被选中。
您还可以将其他textboxes
索引设置为1,2,3,然后再打开,这样,如果正在填写表格,则只需按Tab键即可从一个文本框转到另一个文本框。
使用.SetFocus
。 如果您的文本框的名称为TextBox1
,则可以进行以下操作:
Private Sub UserForm_Initialize()
TextBox1.SetFocus
End Sub
让我们知道是否有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.