次の方法で共有


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 のサポートおよびフィードバックを参照してください。