当通过IE打开工作簿时,Workbook_Open上激活的表单出现在Internet Explorer后面,用于某些用户

对于Excel工作簿的某些用户,在workbook_open上激活的login表单出现在Internet Explorer 11窗口后面,用于访问该工作簿。 (是的,用户要么使这个信任的文件,或他们在Excel中的安全设置自动启用macros)

我无法自己复制这个问题,但看到它通过屏幕共享。

我已经尝试了workbook.activate和setfocus方法,但是这并没有帮助有问题的用户。 最好的情况可能是当表单被激活时(如果可能的话)自动从工作簿中最小化IE。

有没有一种傻瓜的方式来确保当用户通过IE打开应用程序时,Excel工作簿,特别是login表单是可见的?

我的代码,因为它是可笑的简单删除失败的尝试来解决这个问题:

Private Sub Workbook_Open() frmLogin.Show End Sub 

我没有问在这个网站上的许多问题。 请让我知道是否需要更多的信息。