Application.UserControl プロパティ (Access)
UserControl プロパティを使用して、現在の Microsoft Access アプリケーションがユーザーによって開始されたか、以前は OLE Automation と呼ばれる Automation を使用した別のアプリケーションによって開始されたかを判断します。 読み取り/書き込みが可能な Boolean です。
構文
式。Usercontrol
expressionApplication オブジェクトを 表す変数。
注釈
UserControl プロパティの設定値は次のとおりです。
Setting | 説明 |
---|---|
True | 現在のアプリケーションはユーザーによって起動されました。 |
False | 現在のアプリケーションは、オートメーションを使って他のアプリケーションによって起動されました。 |
このプロパティは、ユーザーが Access アプリケーションを起動したときに、すべてのビューで読み取り専用です。 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
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。