使用 UserControl 屬性可以確定當(dāng)前 Microsoft Access 應(yīng)用程序是由用戶激活,還是由另一個應(yīng)用程序使用自動化(以前稱為 OLE 自動化)激活。Boolean 型,可讀寫。
expression.UserControl
expression 必需。返回“應(yīng)用于”列表中的一個對象的表達(dá)式。
UserControl 屬性使用以下設(shè)置:
設(shè)置 |
說明 |
True |
當(dāng)前應(yīng)用程序由用戶激活。 |
False |
當(dāng)前應(yīng)用程序由另一個應(yīng)用程序使用“自動化”激活。 |
只有在 Visual Basic 中才能設(shè)置 UserControl 屬性。
該屬性在用戶啟動 Access 應(yīng)用程序時在所有的視圖中都是只讀的。如果 Microsoft Access 由 OLE 自動化啟動,則 UserControl 屬性可以在 Visual Basic 中設(shè)置。
當(dāng)應(yīng)用程序由用戶激活時,Application 對象的 Visible 和 UserControl 屬性都將設(shè)為 True。如果 UserControl 屬性設(shè)為 True,則不可能將該對象的 Visible 屬性設(shè)為 False。
當(dāng) Application 對象由“自動化”激活時,對象的 Visible 和 UserControl 屬性都設(shè)為 False。
下面的示例將顯示一則消息,表明是否由用戶啟動 Access。
MsgBox "The user started Access: " & Application.UserControl