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

Trueの場合は、アプリケーションが表示されているか、ユーザーによって作成または開始されています。True if the application is visible or if it was created or started by the user. FalseまたはGetObject関数を使用してプログラムによっ**** てアプリケーションを作成または起動した場合、アプリケーションが非表示になります。False if you created or started the application programmatically by using the CreateObject or GetObject functions, and the application is hidden. 読み取り/書き込みが可能な Boolean です。Read/write Boolean.



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


オブジェクトに対し、UserControl プロパティが False のときに、オブジェクトの最後のプログラム参照が解放される場合、このオブジェクトも解放されます。When the UserControl property is False for an object, that object is released when the last programmatic reference to the object is released. このプロパティに False を設定している場合、セッションの最後のオブジェクトが解放され、アプリケーションが終了します。If this property is False, Microsoft Excel quits when the last object in the session is released.


次の使用例は、UserControl プロパティの状態を表示します。This example displays the status of the UserControl property.

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

サポートとフィードバック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.