Definición de Macro
Muchas veces cuando estamos en el ordenador realizamos una Actividad Repetitiva, que consiste en realizar en innumerables cantidades de veces la ejecución de Un Mismo Comando, o bien mover el ratón en una posición determinada y realizar un clic, o cualquier tipo de actividad que durante un tiempo específico tiene un Número de Repeticiones fijo, para lo cual no siempre es necesaria la presencia y ejecución de un operador.
Es allí cuando se hace presente el concepto de Macro, que consiste en una programación bastante sencilla que tiende a Hacer Automática una tarea repetitiva enmarcada en un tiempo determinado, mediante la organización de unas Líneas de Comando o la elaboración consecuente de un Grupo de Instrucciones que suelen ser bastante básicas, iniciándose esta repetición de forma sencilla, con atajos y pudiendo variar desde una sola vez hasta una numerosa cantidad de repeticiones.
En lo que respecta a la programación o creación de un Macro, podemos seleccionar todo tipo de funciones, desde el reemplazo de Pulsado de Teclas hasta la posibilidad de Seleccionar un Menú, e inclusive la ejecución de Líneas de Comandos que hayan sido prefijados por el usuario que programa esta función, asignando para ello una combinación de teclas para iniciar el proceso, o bien la asignación de un nombre para su ejecición.
De este modo, cuando se logra pulsar la Combinación de Teclas asignada, por ejemplo, se inician en forma progresiva y unívoca todos los pasos que hayan sido programados en forma progresiva, repitiéndose en ciclos de inicio a fín y sin alternarse las funcionalidades (por lo que suele referise en ello a las Funciones del Macro que se ejecutan en un orden ascendente)
La principal finalidad que persigue la creación de un Macro está fundamentado principalmente en el rendimiento, logrando acortar los tiempos de ejecución como también las Secuencias de Comandos que podrían ejecutarse de forma manual, por lo que se suelen considerar como ‘Programas dentro de Aplicaciones‘ que permiten agilizar su funcionamiento y obtener una mayor velocidad o rendimiento en una tarea determinada, con la ventaja de que consisten en programaciones sencillas y que pueden ser realizadas inclusive por usuarios novatos o que carecen de conocimientos de programación.
Esto sin embargo no impide a la presencia de Lenguajes Macro que son conocidos por programadores que se especializan en su creación, contando con variables tales como IF, THEN, WHILE, GO TO o similares, que permiten hace una secuencia en forma automática, siendo estas líneas conocidas como Macro Recorder generalmente, con un Lenguaje Ensamblador que reemplazarían a las Funciones pertenecientes al Lenguaje de Alto Nivel.
Por Sistemas, el 12/02/2005.