Aide Collabora Office 24.04
Dans l'onglet Événements, vous pouvez lier des macros à des événements se produisant dans des champs de contrôle d'un formulaire.
Lorsque l'événement survient, la macro liée sera appelée. Pour assigner une macro à un événement, appuyez sur le bouton .... La boîte de dialogue Assigner une action s'ouvre.
En fonction de l'élément de contrôle, différents événements sont disponibles. Seuls les événements disponibles pour l'élément de contrôle sélectionné et dans le contexte actif s'affichent dans l'onglet Événements.
Les événements suivants sont définis :
Cet événement se produit avant qu'une action ne soit déclenchée lorsque vous cliquez sur le contrôle. Par exemple, si vous cliquez sur le bouton "Envoyer", un envoi est effectué ; cependant, le processus "d'envoi" effectif ne démarre que lorsque l'événement Lors du déclenchement se produit. L'événement Autoriser l'action permet de mettre fin au processus. Si la méthode liée renvoie la valeur FALSE, l'événement Lors du déclenchement ne sera pas exécuté.
L'événement Exécuter l'action se produit lorsqu'une action démarre. Par exemple, si le formulaire contient un bouton "Envoyer", le processus d'envoi représente l'action à entreprendre.
L'événement Modifié a lieu lorsque le contrôle perd le focus et que le contenu du contrôle a changé depuis qu'il a perdu le focus.
L'événement Texte modifié se produit lorsque vous saisissez ou modifiez du texte dans un champ de saisie.
L'événement Statut de l'élément modifié a lieu si l'état du champ de contrôle a changé, par exemple, de coché à non coché.
L'événement Lors de la réception du focus a lieu si un champ de contrôle reçoit le focus.
L'événement En cas de perte du focus a lieu si un champ de contrôle perd le focus.
L'événement Touche enfoncée se produit lorsque l'utilisateur appuie sur une touche pendant que le contrôle reçoit le focus. Cet événement peut être lié à une macro pour le contrôle des entrées.
L'événement Touche relâchée se produit lorsque l'utilisateur relâche une touche alors que le contrôle reçoit le focus.
L'événement Souris à l'intérieur se produit lorsque la souris se trouve à l'intérieur du champ de contrôle.
L'événement Déplacement de la souris et touche enfoncée se produit lorsque la souris est déplacée alors qu'une touche est pressée. Par exemple lors d'un glissé déplacé, une touche supplémentaire détermine le mode (déplacé ou copié).
L'événement Déplacement de la souris se produit lorsque la souris se déplace sur le contrôle.
L'événement Bouton de souris enfoncé se produit si le bouton de la souris est enfoncé pendant que le pointeur de la souris se trouve sur le contrôle.
Cet événement sert également à notifier les requêtes d'un menu contextuel sur le contrôle.
L'événement Bouton de souris relâché se produit si le bouton de la souris est relâché pendant que le pointeur de la souris se trouve sur le contrôle.
L'événement Souris à l'extérieur se produit lorsque la souris se trouve à l'extérieur du champ de contrôle.