Application. UserControl プロパティ (Access)Application.UserControl property (Access)

UserControlプロパティを使用すると、現在の Microsoft access アプリケーションがユーザーによって起動されたか、または以前は OLE オートメーションと呼ばれていたオートメーションを使用して他のアプリケーションによって起動されたかを確認できます。You can use the UserControl property to determine whether the current Microsoft Access application was started by the user or by another application with Automation, formerly called OLE Automation. 読み取り/書き込みが可能な Boolean です。Read/write Boolean.

構文Syntax

UserControlexpression.UserControl

expression**Application** オブジェクトを 表す変数。expression A variable that represents an Application object.

注釈Remarks

UserControl プロパティの設定値は次のとおりです。The UserControl property uses the following settings.

SettingSetting 説明Description
TrueTrue 現在のアプリケーションはユーザーによって起動されました。The current application was started by the user.
FalseFalse 現在のアプリケーションは、オートメーションを使って他のアプリケーションによって起動されました。The current application was started by another application with Automation.

ユーザーが Access アプリケーションを起動すると、このプロパティはすべてのビューで値の取得のみ可能です。This property is read-only in all views when a user starts the Access application. Access が OLE オートメーションによって起動された場合は、UserControl プロパティを Visual Basic で設定できます。If Microsoft Access is started by OLE Automation, the UserControl property can be set in Visual Basic.

アプリケーションがユーザーによって起動されると、 applicationオブジェクトのVisibleプロパティとUserControlプロパティの両方がTrueに設定されます。When an application is launched by the user, the Visible and UserControl properties of the Application object are both set to True. UserControl プロパティに True が設定されている場合、オブジェクトの "Visible/可視" プロパティに False を設定することはできません。When the UserControl property is set to True, it isn't possible to set the Visible property of the object to False.

オートメーションを使って Application オブジェクトが作成されると、オブジェクトの Visible プロパティと UserControl プロパティにはともに False が設定されます。When an Application object is created by using Automation, the Visible and UserControl properties of the object are both set to False.

Example

次の使用例は、Access がユーザーによって起動されたかどうかを示すメッセージを表示します。The following example displays a message indicating whether Access was started by the user.

MsgBox "The user started Access:  " & Application.UserControl

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.