Application.UserControl プロパティ (Excel)

True の 場合、アプリケーションが表示されている場合、またはアプリケーションがユーザーによって作成または開始された場合。 False を 指定すると、 CreateObject 関数または GetObject 関数を使用してプログラムによってアプリケーションを作成または開始し、アプリケーションが非表示になります。 読み取り/書き込みが可能な Boolean です。

構文

Usercontrol

expressionApplication オブジェクトを 表す変数。

注釈

オブジェクトに対し、UserControl プロパティが False のときに、オブジェクトの最後のプログラム参照が解放される場合、このオブジェクトも解放されます。 このプロパティに False を設定している場合、セッションの最後のオブジェクトが解放され、アプリケーションが終了します。

次の使用例は、UserControl プロパティの状態を表示します。

If Application.UserControl Then 
 MsgBox "This workbook was created by the user" 
Else 
 MsgBox "This workbook was created programmatically" 
End If 

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。