Macros ejecutadas por acciones
Esta sección describe cómo asignar programas Basic a acciones de programa.
Puede especificarse la ejecución automática de una macro cuando se produzca una acción de software asignando la macro deseada a la acción. La tabla siguiente proporciona un resumen de acciones de programa y en qué punto se ejecuta una macro asignada.
Suceso |
Una macro asignada se ejecuta… |
Inicio del programa |
… después que se inicie una aplicación de LibreOffice. |
Cierre del programa |
… antes de que termine una aplicación de LibreOffice. |
Crear documento |
… después de crear un documento nuevo con Archivo ▸ Nuevo o con el icono Nuevo. |
Abrir documento |
… después de abrir un documento con Archivo ▸ Abrir o con el icono Abrir. |
Guardar documento como |
… antes de guardar un documento con un nombre específico (con Archivo ▸ Guardar como, Archivo ▸ Guardar o el icono Guardar, si no se ha especificado todavía un nombre de documento). |
El documento se guardó como |
… después de guardar un documento con un nombre específico (con Archivo ▸ Guardar como, Archivo ▸ Guardar o el icono Guardar, si no se ha especificado todavía un nombre de documento). |
Guardar documento |
… antes de guardar un documento con Archivo ▸ Guardar o el icono Guardar, siempre que se haya especificado antes un nombre para el documento. |
El documento se guardó |
… después de guardar un documento con Archivo ▸ Guardar o el icono Guardar, siempre que se haya especificado antes un nombre para el documento. |
El documento está cerrándose |
… antes de cerrar un documento. |
Documento cerrado |
… después de cerrar un documento. Tenga en cuenta que el suceso «Guardar documento» también puede activarse si el documento se guarda antes de cerrarlo. |
Activar documento |
… después de que un documento se traiga al primer plano. |
Desactivar documento |
… después de que otro documento se traiga al primer plano. |
Imprimir documento |
… después de que se cierre el diálogo Imprimir, pero antes de que dé comienzo el proceso de impresión en sí. |
Error de tiempo de ejecución de JavaScript |
… cuando se produce un error de tiempo de ejecución de JavaScript. |
Imprimir en serie |
… después de que se cierre el cuadro de diálogo Imprimir, pero antes de que dé comienzo la impresión en sí. Este suceso se repite por cada copia impresa. |
Cambio del número de páginas |
… cuando cambie el recuento de páginas. |
Mensaje recibido |
… si se ha recibido un mensaje. |
Asignación de una macro a un suceso
-
Vaya a Herramientas ▸ Personalizar y pulse en la pestaña Sucesos.
-
Seleccione si desea que la asignación sea válida globalmente o solo en el documento actual seleccionando la opción correspondiente en el cuadro Guardar en.
-
Seleccione la acción de la lista Suceso.
-
Pulse en Macros y seleccione la macro que se asignará al suceso elegido.
-
Pulse en Aceptar para asignar la macro.
-
Pulse Aceptar para cerrar el diálogo.
Supresión de la asignación de una macro a un suceso
-
Vaya a Herramientas ▸ Personalizar y pulse en la pestaña Sucesos.
-
Elija si quiere quitar una asignación global o una que solo es válida en el documento actual seleccionando la opción correspondiente en el cuadro de lista Guardar en.
-
Seleccione el suceso que contiene la asignación que desee suprimir de la lista Sucesos.
-
Pulse en Quitar.
-
Pulse en Aceptar para cerrar el cuadro de diálogo.