如何将焦点设置为当前帧之外的元素?

我有一个简单的用户窗体input数据到macros:

在这里输入图像说明

一切工作正常,除了一件事情 – 我想要在底部的命令button来获得焦点,在文本框从不同的窗体填充后,单击文本框被点击时popup。

单步执行代码确实发生了,但不知何故焦点在代码结束之前返回到文本框。

使用Googlesearch一下,似乎可能是围绕文本框有一个框架,但我找不到任何方法来实际解决问题。

两个文本框的代码是相似的,如下所示:

Private Sub tbxTil_Enter() DATA_TO_CALENDAR = Me.tbxTil.Value DatePickerForm.Show Me.tbxTil.Value = Format(DATA_FROM_CALENDAR, "dd.mmm. yyyy") If Me.cmdOk.Enabled Then Me.cmdOk.SetFocus Else Me.cmdAvbryt.SetFocus End If End Sub 

假设问题是我相信的是,有没有办法将焦点设置到您当前所在框架之外的某个元素? 如果不是,我的代码的实际问题是什么?