如何在窗体中自动在文本框中显示文本光标(与选择的命令按钮相反)?

Kur*_*ner 3 forms excel vba excel-2007 excel-vba

我有两个链接到不同表单的Excel图片对象,每个图片对象都有一个文本框和确定/取消按钮.在一种形式中,当单击我想要的对象时,文本光标位于文本框中:

正确

但在另一个中它选择OK命令按钮而不是文本框中的文本光标:

不正确


我已经浏览了表单和文本框/命令按钮属性,并且没有看到有关选择的内容,并且"正确"的宏属性看起来与"不正确"的宏属性相同.

如何更改表单,以便在打开时文本光标转到文本框而不是选择命令按钮?

Kaz*_*wor 9

很简单的解决方案是TabIndex Property改为0.

因此,1)转到VBA编辑器,2)在UserForm中选择TextBox,3)TabIndex在Property窗口中更改 Property,如下所示.

在此输入图像描述