Propriété BoundObjectFrame.Verb (Access)

Utilisez la propriété Verb pour spécifier l’opération à effectuer lorsqu’un objet OLE est activé, ce qui est autorisé lorsque la propriété Action du contrôle est définie sur acOLEActivate. Long (en lecture/écriture).

Syntaxe

expression. Verbe

Expression Variable qui représente un objet BoundObjectFrame .

Remarques

Vous pouvez définir la propriété Verb en spécifiant une valeur de type de données Integer indiquant la position d’un verbe dans la liste de verbes retournée par la propriété ObjectVerbs . Vous pouvez affecter à la propriété Verb la valeur 1 afin de spécifier la première action de la liste, la valeur 2 pour spécifier la deuxième action de la liste, etc.

Si vous n'utilisez pas la propriété ObjectVerbs pour identifier une action OLE spécifique, vous pouvez affecter à la propriété Verb l'une des valeurs suivantes pour indiquer l'opération à effectuer. Ces valeurs spécifient les actions OLE standard prises en charge par tous les objets.

Constante Description
acOLEVerbPrimary Effectue l'opération par défaut pour l'objet.
acOLEVerbShow Active l'objet pour modification.
acOLEVerbOpen Ouvre l'objet dans une fenêtre d'application distincte.
acOLEVerbHide Pour les objets incorporés, masque l'application utilisée pour créer l'objet.

Il est possible d'utiliser des valeurs supplémentaires avec les objets de certaines applications, comme indiqué ci-dessous.

Constante Description
acOLEVerbInPlaceUIActivate Active l'objet pour modification au sein du contrôle. Les menus et les barres d'outils du serveur OLE deviennent accessibles dans le conteneur OLE.
acOLEVerbInPlaceActivate Active l'objet au sein du contrôle. Les menus et les barres d'outils du serveur OLE ne sont pas disponibles dans le conteneur OLE.

Chaque objet prend en charge sa propre série d'actions OLE. Ainsi, de nombreux objets prennent en charge les actions OLE Edit (Modifier) et Play (Lire). Utilisez les propriétés ObjectVerbs et ObjectVerbsCount pour déterminer les verbes pris en charge par un objet.

Microsoft Access utilise automatiquement le verbe par défaut d’un objet si l’utilisateur double-clique sur un objet pour lequel la propriété AutoActivate est définie sur Double-Click.

Exemple

L’exemple suivant active le contrôle OLEUnbound0 au format frmOperations en ouvrant l’objet OLE dans sa propre fenêtre d’application pour modification. Dans ce cas, OLEUnbound0 contient une nouvelle image bitmap, qui est liée au programme Microsoft Paint.

With Forms.Item("frmOperations").Controls.Item("OLEUnbound0") 
 .Action = acOLEActivate 
 .Verb = acOLEVerbOpen 
End With

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.