Saltar navegación

Documentación de FlexPro 2025

Macros automáticas

Dando a la macro un nombre especial, puede iniciarla automáticamente cuando ejecute operaciones (por ejemplo, iniciar FlexPro o abrir una base de datos). FlexPro reconoce los siguientes nombres como macros automáticas:

Nombre de la macro

Ejecución

AutoExec

Al iniciar FlexPro o cargar una base de datos del proyecto

AutoNew

Al crear una nueva base de datos

AutoOpen

Al abrir una base de datos disponible

AutoClose

Al cerrar una base de datos.

AutoExit

Al detener FlexPro o cerrar una base de datos de plantillas

Las macros automáticas se reconocen en los módulos de código si contienen un procedimiento que lleve el nombre de la macro automática. Como todas las demás macros, las macros automáticas también pueden guardarse en la base de datos personal de plantillas o en una base de datos del proyecto.

En caso de conflicto de nombres (es decir, si varias macros automáticas tienen el mismo nombre), una macro automática de la base de datos del proyecto activa tiene prioridad sobre otra con el mismo nombre de la base de datos personal de plantillas.

Observación   Si mantiene pulsada la tecla MAYÚS, no se ejecutan las macros automáticas. Por ejemplo, si crea una nueva base de datos y la base de datos personal de plantillas contiene una macro AutoNew, puede evitar que se ejecute dicha macro AutoNew manteniendo pulsada la tecla MAYÚS mientras llama al comando Archivo > Nuevo hasta que se muestre la nueva base de datos.