vba编程,如何在只启动自定义窗体时,看不到excel窗体闪一下

有时候需要只弹出窗体,而不打开excel。有方法是:
Private Sub auto_Open()
Application.WindowState = xlNormal
Application.Visible = False
UserForm1.Show
End Sub

但是。这样打开时excel 还是会闪一下。才会打开窗体。试过,把excel一开始移出桌面。但是还是不行。

Private Sub auto_Open()
打开事件
因为必须打开才能触发此事件 才会执行
所以就会看到闪一下
可以用其他脚本 比如VBS 调用EXCEL
属性调用时为隐藏 即可不出现你说的情况
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-30
关闭屏幕更新试试看:
Application.ScreenUpdating = False
……
Application.ScreenUpdating = True
第2个回答  2010-10-29
完全不明白是什么意思
相似回答