我有一个用户表单,并且希望这是用户在打开工作簿时显示的第一个内容,以及隐藏在此表单后面的表单。完全支持用户表单的隐藏工作表
我明白下面是代码来做到这一点:
Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show vbModeless
End Sub
这成功地进行了手术,但我的工作表闪烁了一两秒钟之前,它是隐藏和显示窗体。 这是足够长,有人采取截图或看到后面UserForm有价值的信息。
它也不会显得很整洁!
有没有办法改变VBA内的任何东西来实现这个目标?
我发现它可能与批处理脚本或类似的东西,但我没有这方面的经验,宁愿不添加另一个维度已经复杂的形式。
你可以激活特定的白纸,这可能会更快。但更好的方法是在BeforeClose和BeforeSave事件中激活该空白表单,这样它将打开该表单! ;) – R3uK