sábado, 17 de marzo de 2018

2. Macros :v


Una macro (del griego μακρο, makro, que significa ‘grande’) ―abreviatura de macroinstrucción― es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución. Dicho de otra manera, una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.



Las macros tienden a almacenarse en el ámbito del propio programa que las utiliza y se ejecutan pulsando una combinación especial de teclas o un botón especialmente creado y asignado para tal efecto.

Didžgalvis (2000) Quick Macros.


La diferencia entre una macroinstrucción y un programa es que en las macroinstrucciones la ejecución es secuencial y no existe otro concepto del flujo de programa.


En Programacion


Son un conjunto de comandos que se invocan con una palabra clave, opcionalmente seguidas de parámetros que se utilizan como código literal. Los Macros son manejados por el compilador y no por el ejecutable compilado.

Los macros facilitan la actualización y mantenimiento de las aplicaciones debido a que su re-utilizacion minimiza la cantidad de código escrito necesario para escribir un programa.

Ejemplo de un MACRO para lenguaje BASIC:



MACRO DefVar (v,d)

Local V As STRING

v=D

END MACRO



Debido a que los MACROS en programación pueden contener muchas líneas de código para tareas complejas, y pueden ser invocados con un solo comando, ofrecen la posibilidad de economizar código y facilitan en gran manera tareas complejas.



Caracteristicas


En el caso del Excel, las Macros son almacenadas como parte de un archivo de Excel,  y pueden ser utilizadas en cualquier momento. Estos comando o instrucciones se encuentran escritas en un lenguaje de programación conocido como VBA  (Visual Basic para Aplicaciones) , el cual es fácil de comprender y usar.

Tipos

Macros de funciones: 

Si ejecuta frecuentemente una tarea en Microsoft Excel, puede automatizarla 

mediante una macro.

Macros de comandos  

La creación de estas macro funciones consiste en poner una serie de ARGUMENTOS, en las cuales podemos ir poniendo los datos que lleva una función normal de Excel para Windows y al final le indicamos que operaciones hacer con estos ARGUMENTOS y de esta manera se optimiza el uso de varias fórmulas para llegar a un resultado.

botones activeX: 

Se pueden utilizar un botón (un control de formulario) o un botón de comando (un control ActiveX) para ejecutar una macro que realiza una acción cuando un usuario hace clic en él. 

Se conocen como botón de comando tanto el botón de control de formulario como el botón de comando de control ActiveX. Es posible utilizar un botón o un botón de comando para automatizar la impresión de una hoja de cálculo, el filtrado de filtrar datos o el cálculo de cifras. En general, el botón de control de formulario y el botón de comando de control ActiveX tienen una apariencia y una función similare

No hay comentarios:

Publicar un comentario