Ayuda de LibreOffice 26.2
En la página Eventos puede vincular macros a eventos que ocurren en los campos de control de un formulario.
Cuando ocurra el evento, se llamará a la macro vinculada. Para asignar una macro a un evento, pulse el botón .... Se abre el diálogo Asignar acción.
Dependiendo del control, habrá diferentes eventos disponibles. Solamente los eventos disponibles para el control y contexto seleccionados se enumerarán en la pestaña Eventos.
Están definidos los eventos siguientes:
Este evento tiene lugar antes de que se desencadene una acción pulsando en el control. Por ejemplo, al pulsar en un botón «Enviar» se inicia una acción de envío; sin embargo, el proceso de «envío» propiamente dicho solo se inicia cuando se produce el evento Al iniciar. El evento Aprobar acción le permite finalizar el proceso. Si el método enlazado devuelve FALSO, Al iniciar no se ejecutará.
El evento Ejecutar acciónse asigna a cuando se inicia una acción. Por ejemplo, si tiene un botón "Enviar" en un formulario, el proceso de envío representa la acción que se iniciará.
El evento Cambiado tiene lugar cuando el control pierde el enfoque y el contenido del control ha cambiado desde que perdió el foco.
El evento Texto modificado ocurre si introduce o modifica un texto en un campo de entrada.
El evento Cambio de estado del elemento tiene lugar si el estado del campo de control ha cambiado, por ejemplo, de marcado a no marcado.
El evento Al recibir el foco tiene lugar si se selecciona un campo de control o recibe el foco.
El evento Al perder el foco tiene lugar si un campo de control pierde el foco.
El evento Tecla pulsada ocurre cuando el usuario pulsa cualquier tecla mientras el control tiene el foco. Este evento puede estar vinculado a una macro para verificar entradas.
El evento Tecla liberada se produce cuando se suelta una tecla mientras el control tiene el foco.
El evento Ratón dentro tiene lugar si el cursor del ratón se desplaza dentro del campo de control.
El evento El ratón movido mientras se pulsa la tecla tiene lugar cuando se arrastra el ratón mientras se presiona una tecla. Un ejemplo es cuando, durante la operación de arrastrar y soltar, una tecla adicional determina el modo (mover o copiar).
El evento Ratón movido ocurre si el ratón se mueve sobre el control.
El evento Botón del ratón pulsado ocurre si se pulsa el botón del ratón mientras el puntero del mouse está sobre el control.
Observe que este evento también se usa para notificar las solicitudes de menú contextual en el control.
The Mouse button released event occurs if the mouse button is released while the mouse pointer is on the control.
The Mouse outside event takes place when the mouse is outside the control field.