¿Qué es una macro?
Si desea realizar una tarea repetidamente en FlexPro, puede automatizar esta tarea utilizando una macro. Una macro consiste en una serie de comandos e instrucciones FlexPro que se agrupan en un solo comando para que una tarea se ejecute automáticamente. En lugar de realizar manualmente una serie de acciones repetitivas en FlexPro que consumen mucho tiempo, puede crear y ejecutar una sola macro, un comando personalizado, por así decirlo, que realice la tarea deseada.
Los usos típicos de las macros son:
•Agilizar tareas de edición y formateo
•Combinar varios comandos; por ejemplo, para importar datos y crear un diagrama
•Mejorar la accesibilidad de una opción en un cuadro de diálogo
•Automatizar una serie de tareas complejas
Hay dos maneras de crear macros en FlexPro: la grabación de macros y el editor de Visual Basic. Sin embargo, el editor de Visual Basic solo está disponible en las ediciones Professional y Developer Suite de FlexPro.
Grabar una macro
La grabación de macros es la forma más cómoda de crear una macro. Incluso si está trabajando con FlexPro Professional o FlexPro Developer Suite y el editor de Visual Basic está disponible para la programación, tiene sentido comenzar con una grabación de macros y luego modificar el código si es necesario. Una macro se graba en FlexPro como una serie de comandos FlexPro en Visual Basic para Aplicaciones. Puede seleccionar comandos y opciones con el ratón al grabar macros. Al grabar una macro, puede pausar temporalmente la grabación y reanudarla más tarde en el mismo punto.
La macro rápida está disponible en FlexPro específicamente para simplificar las secuencias operativas repetitivas. Puede iniciar o finalizar la grabación de esta macro simplemente con la combinación de teclas CTRL+MAYÚS+R. No es necesario nombrar o crear esta macro. Al iniciar una nueva grabación, se elimina automáticamente cualquier macro rápida existente. Puede ejecutar la macro rápida tantas veces como quiera utilizando la combinación de teclas CTRL+MAYÚS+P.
Para poder acceder rápidamente a una macro guardada con un nombre, puede añadir la macro a la cinta o a la barra de herramientas, así podrá acceder a ella con rapidez o asignarle una combinación de teclas. Para ejecutar la macro, basta con hacer clic en su icono en la cinta o en la barra de herramientas o pulsar una combinación de teclas. También puede seleccionar Programador[Código] > Macros y, a continuación, hacer clic en el nombre de la macro que desea ejecutar.
Crear una nueva macro
Puede utilizar el editor de Visual Basic en FlexPro Professional o FlexPro Developer Suite para crear macros personalizables y potentes con instrucciones de Visual Basic que no se pueden grabar.
Dónde se guardan las macros
Puede guardar las macros en bases de datos de plantillas o del proyecto. Por defecto, FlexPro guarda las macros en la base de datos personal de plantillas para que estén disponibles para cada base de datos del proyecto FlexPro. Si solo desea utilizar una macro para una base de datos del proyecto específica, guarde la macro correspondiente en esa base de datos del proyecto. Las macros individuales de una base de datos del proyecto se guardan en proyectos de macros y pueden copiarse entre bases de datos del proyecto.