Macro

Fiabilidad

¿Qué significa macro?

Una macro es una secuencia de entrada automatizada que imita las pulsaciones del teclado o las acciones del ratón. Una macro se suele utilizar para sustituir una serie repetitiva de acciones del teclado y del ratón, y se usa a menudo en hojas de cálculo y aplicaciones de procesamiento de textos como MS Excel y MS Word.

La extensión de archivo de una macro suele ser .MAC.

El concepto de macros también es muy conocido entre los jugadores de MMORPG (juegos de rol multijugador masivos en línea) y los especialistas en SEO (optimización de motores de búsqueda). En el mundo de la programación, las macros son guiones de programación que utilizan los desarrolladores para reutilizar código.

El término macro significa «macroinstrucción» (instrucción larga).

Definición de macro

Al ejecutar una macro, los usuarios pueden recortar el tiempo que normalmente consumen las tareas repetitivas. Algunas macros, como las de MS Excel, también pueden contener funciones. Una macro de Excel suele crearse grabando una secuencia de acciones del teclado y del ratón mediante la Grabadora de macros. También puede crearse utilizando Visual Basic (porque incluso una macro grabada se compone de código Visual Basic).

Se puede acceder a una macro almacenada desde una lista de menús o desde la barra de herramientas y ejecutarla simplemente haciendo clic. También puedes asignar una tecla de acceso rápido a la macro para un acceso aún más rápido. Como las macros se pueden llamar automáticamente en cuanto se carga un documento digital, han sido empleadas por individuos malintencionados para crear virus de macros.

Macro en videojuegos

Las macros se han popularizado ampliamente en los videojuegos de rol multijugador masivo en línea (MMORPG) desde la introducción de Ultima Online en 1997. Originalmente, se utilizaban para que el personaje realizara acciones repetitivas con el fin de entrenar ciertas habilidades del juego mientras el jugador estaba alejado del teclado.

Sin embargo, en años posteriores, las macros se han utilizado como atajos de teclado o ratón en otros juegos. En lugar de pulsar varias teclas en un orden determinado para activar una habilidad, se podía utilizar una macro para realizar esa acción con un solo botón.

En algunos juegos como Fortnite u otros juegos de disparos en primera persona (FPS) en los que el tiempo es esencial, el uso de macros suele considerarse una forma de hacer trampas, especialmente en los juegos competitivos. De hecho, podrían aprovecharse para realizar infaliblemente acciones que, de otro modo, serían demasiado complejas para que un humano las completara en una fracción de segundo.

Macros en SEO

Los especialistas en SEO también utilizan macros para realizar tareas repetitivas de forma automática. Por ejemplo, se utilizan para dar formato al contenido que se sube regularmente a un sitio web, como fechas de eventos, recordatorios semanales, etc.

También se utilizan para actualizar automáticamente hojas de cálculo de Excel, o para enviar correos electrónicos periódicos a sitios web asociados con fines de colocación e intercambio de enlaces.

Macros en programación informática

En programación informática, las macros son fragmentos de código a los que se da un nombre. Cada vez que se utiliza ese nombre, se ejecuta el contenido de la macro. Pueden parecerse tanto a objetos como a llamadas a funciones.

Temas relacionados

Margaret Rouse
Technology Specialist
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…