使用 UserControl 属性可以确定当前 Microsoft Access 应用程序是由用户激活,还是由另一个应用程序使用自动化(以前称为 OLE 自动化)激活。Boolean 型,可读写。
expression.UserControl
expression 必需。返回“应用于”列表中的一个对象的表达式。
UserControl 属性使用以下设置:
设置 |
说明 |
True |
当前应用程序由用户激活。 |
False |
当前应用程序由另一个应用程序使用“自动化”激活。 |
只有在 Visual Basic 中才能设置 UserControl 属性。
该属性在用户启动 Access 应用程序时在所有的视图中都是只读的。如果 Microsoft Access 由 OLE 自动化启动,则 UserControl 属性可以在 Visual Basic 中设置。
当应用程序由用户激活时,Application 对象的 Visible 和 UserControl 属性都将设为 True。如果 UserControl 属性设为 True,则不可能将该对象的 Visible 属性设为 False。
当 Application 对象由“自动化”激活时,对象的 Visible 和 UserControl 属性都设为 False。
下面的示例将显示一则消息,表明是否由用户启动 Access。
MsgBox "The user started Access: " & Application.UserControl