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.