Partager via


Propriété Application.UserControl (Access)

Utilisez la propriété UserControl pour déterminer si l’application Microsoft Access actuelle a été démarrée par l’utilisateur ou par une autre application avec Automation, anciennement appelée OLE Automation. Boolean (en lecture/écriture).

Syntaxe

expression. Usercontrol

expressionUne variable qui représente un objetApplication.

Remarques

La propriété UserControl comporte les paramètres suivants :

Paramètre Description
True L'application en cours a été lancée par l'utilisateur.
False L'application en cours a été lancée par une autre application au moyen de l'automatisation.

Cette propriété est en lecture seule dans tous les affichages lorsqu’un utilisateur démarre l’application Access. En revanche, si c'est l'Automatisation OLE qui démarre Microsoft Access, la propriété UserControl peut être définie dans Visual Basic.

Lorsqu'une application est lancée par l'utilisateur, les propriétés Visible et UserControl de l'objet Application sont toutes deux définies sur True. Lorsque la propriété UserControl est définie sur True, il n'est pas possible de définir la propriété Visible de l'objet sur False.

Lorsqu'un objet Application est créé à l'aide de Automation, les propriétés Visible et UserControl de l'objet sont toutes deux définies sur False.

Exemple

L'exemple suivant affiche un message indiquant si Microsoft Access a été démarré par l'utilisateur.

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

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.