Hide 方法
隐藏对象但并不将其卸载掉。
语法
对象。隐藏
对象占位符表示一个对象表达式,该表达式的计算结果为“应用于”列表中的对象。 如果省略 object,则假定具有焦点的 UserForm 为对象。
备注
当对象被隐藏时,将从屏幕上移除该对象,其 Visible 属性将设置为 False。 用户无法访问被隐藏的对象的控件,但它们能以编程方式供运行的应用程序、可能通过 Automation 与该应用程序通信的其他进程以及 Windows 中的 Timer 控制事件使用。
在 UserForm 隐藏后,用户无法与该应用程序进行交互,直到导致隐藏 UserForm 的事件过程中的所有代码均已执行完为止。
如果在调用 Hide 方法时 UserForm 未加载,则 Hide 方法会加载 UserForm 但不会显示它。
示例
以下示例假定程序中有两个 UserForm 。 在 UserForm1 的 Initialize 事件中,将加载并显示 UserForm2。 当用户单击 UserForm2 时,UserForm2 隐藏并显示 UserForm1。 当单击 UserForm1 时,UserForm2 再次出现。
' This is the Initialize event procedure for UserForm1
Private Sub UserForm_Initialize()
Load UserForm2
UserForm2.Show
End Sub
' This is the Click event of UserForm2
Private Sub UserForm_Click()
UserForm2.Hide
End Sub
' This is the click event for UserForm1
Private Sub UserForm_Click()
UserForm2.Show
End Sub
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。