Propriété Application.UserControl (Excel)

Cette propriété a la valeur True si l'application est visible ou si elle a été créée ou démarrée par l'utilisateur. Elle prend la valeur False si l'application a été créée ou démarrée par le biais d'un programme à l'aide des fonctions CreateObject ou GetObject et que l'application est masquée. Boolean (en lecture/écriture).

Syntaxe

expression. Usercontrol

expressionUne variable qui représente un objetApplication.

Remarques

Lorsque la propriété UserControl d'un objet a la valeur False, cet objet est libéré lorsque la dernière référence à cet objet au sein du programme est elle-même libérée. Si cette propriété a la valeur False, Microsoft Excel se ferme lorsque le dernier objet de la session est libéré.

Exemple

Cet exemple montre comment afficher l'état de la propriété UserControl.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.