Comment ont Automatiquement un Curseur de Texte dans la Zone de Texte (par Opposition à Bouton de Commande Sélectionné) dans le Formulaire?

J'ai deux Excel image des objets liés à des formes différentes, chacune avec une zone de texte et les boutons OK/Annuler. Dans un formulaire, le curseur de texte est dans la zone de texte en cliquant sur l'objet qui est ce que je veux:

Comment ont Automatiquement un Curseur de Texte dans la Zone de Texte (par Opposition à Bouton de Commande Sélectionné) dans le Formulaire?

mais dans un autre il sélectionne le bouton OK bouton de commande plutôt que d'avoir le curseur de texte dans la zone de texte:

Comment ont Automatiquement un Curseur de Texte dans la Zone de Texte (par Opposition à Bouton de Commande Sélectionné) dans le Formulaire?

Je suis passé par la forme et de zone de texte/bouton de commande propriétés et ne rien voir, à propos de la sélection, et les "bons" macro propriétés semblent être le même que le "incorrect".

Que dois-je faire pour changer la forme telle que lorsqu'il est ouvert le curseur de texte va à la zone de texte à la place du bouton de commande sont-ils sélectionnés?

Avez-vous essayé TextBox1.SetFocus? Remplacer "TextBox1" avec tout ce que le nom de votre zone de texte est.
Zemens Où dois-je mettre ce code? Les deux seuls gestionnaires d'événements que j'ai sont pour cmdBtnOK_click et cmdBtnCancel_click. J'ai essayé de placer txtInstanceID.SetFocus dans les deux gestionnaires mais il n'y a pas de différences lors de l'ouverture qui, j'imagine, parce que c'est seulement appelée lorsque le bouton OK est cliqué, pas avant lorsque le formulaire est ouvert.
Ajouter un UserForm_Initialize() de l'événement

OriginalL'auteur Kurt Wagner | 2013-06-13