¿Qué es una macro?

Publicado: 2016-09-12

Es posible que haya descargado una plantilla de Office y recibió un mensaje para habilitar las macros. También puede haber notado que el símbolo también viene con una advertencia de que las macros que permiten pueden ser perjudiciales para su equipo. Sin embargo, las macros no son exclusivas de los archivos de Microsoft Office, como las macros son ampliamente utilizados por los programadores de todo el mundo para diversas tareas relacionadas con la programación. En este post vamos a echar un vistazo a lo que es una macro, con especial énfasis en los archivos de Microsoft Office.

¿Qué es una macro y lo que es lo utiliza?

Una macro es simplemente un patrón que especifica cómo se van a realizar una serie de funciones. Una explicación simple para usuarios no profesionales sería que las macros se utilizan para automatizar tareas de software para hacer menos repetitivas en sus funciones. Hay una gran cantidad de formas en que se utilizan las macros, que van desde el uso en archivos de Word, Excel y PowerPoint a la secuenciación de golpes de teclado y ratón, así como su uso en idiomas (programación) de montaje C y.

¿Qué-es-macro

Las macros en aplicaciones de Microsoft Office

Las macros en aplicaciones de Microsoft Office como PowerPoint, Word y Excel se utilizan para automatizar diferentes funciones para que sea más fácil para los usuarios finales realizar ciertas tareas o para mostrar diferentes tipos de contenido. Macros para las aplicaciones de Office se escriben utilizando un lenguaje de programación llamado Visual Basic para Aplicaciones (VBA).

Si todavía está confundido acerca de lo que puede hacer una macro en un archivo de MS Office, entonces aquí es un ejemplo. Digamos, que ha descargado una plantilla de PowerPoint animada que podría requerir habilitar macros. En tal caso, cuando se habilita las macros, la plantilla podría desempeñar animaciones de salida en una secuencia fija de forma automática. Del mismo modo, es posible descargar una plantilla habilitada para macros de Excel, que recupera automáticamente su calendario desde el servidor de Exchange. El punto es, archivos basados ​​macro realizan ciertas funciones en una secuencia fija, y puede ser muy útil para automatizar ciertas tareas en las aplicaciones de MS Office.

enable-macros-en-excel

Extensiones de archivo de macro para las aplicaciones de MS Office

Aquí está una lista de extensiones de archivos basados ​​en Macro para PowerPoint, Word y Excel.

  • MS PowerPoint: POTM, PPTM y PPSM.
  • MS Word: DOCM, y DOTM.
  • MS Excel: XLAM, XLSM y XLTM.

Nota: ciertos tipos de archivo como PPTX también pueden contener macros, pero las macros en este tipo de archivos no son ejecutables. Para una descripción detallada de las referencias de formato, consulte esta guía de Microsoft en formatos de archivo de Office.

macro-enabled-file-tipos

Puede archivos de Microsoft Office con macros ser peligroso?

Una respuesta corta a esta pregunta sería, sí. Desde las macros ejecutar un conjunto de tareas, éstas pueden muy bien ser utilizados para introducir malware en su ordenador. Por esta razón, se visualiza un mensaje de advertencia cuando se le pida para habilitar las macros en las aplicaciones de Office.

macro-enabled-file-extensiones

Debe usted utilizar PowerPoint, Word y archivos de Excel con macros?

Mientras que los archivos habilitados para macros pueden ser peligrosos, hay una gran cantidad de plantillas de Office útiles que utilizan macros. Sin mencionar, que el uso de scripts y macros de PowerPoint es esencial para muchos desarrolladores que trabajan duro para proporcionar recursos de terceros para hacer mejor las aplicaciones de Office. Por lo tanto, el uso de archivos habilitados para macros no es tan malo, siempre que los descargue de una fuente confiable y tomar las precauciones necesarias, tales como el escaneo en busca de virus, antes de habilitar las macros.

muestra habilitados para macros en Excel hoja de cálculo

Cómo habilitar o deshabilitar macros en PowerPoint, Word y Excel

Mientras que usted puede fácilmente habilitar las macros para varios archivos habilitados para macros simplemente haciendo clic en el símbolo que por lo general aparece, puede personalizar la configuración de macro en PowerPoint, Word y Excel (2016) por ir a; Archivo -> Opciones -> Centro de confianza -> Centro de confianza Configuración-> Configuración de macros. A partir de aquí, se puede habilitar o deshabilitar las macros e incluso permitirles sólo para los archivos firmados digitalmente.

enable-macros-en-powerpoint-2016

Cómo crear sus propias macros en PowerPoint, Excel y palabra

He aquí una guía de cómo se puede crear sus propias macros en PowerPoint, Word y Excel. Mientras que los archivos habilitados para macros requieren el conocimiento de VBA, hemos tratado de proporcionar un método más fácil para cada aplicación, explicando acerca de la funcionalidad de grabación de macros que puede ayudar incluso los usuarios principiantes a automatizar sus tareas repetitivas.

Microsoft PowerPoint

Las macros en PowerPoint pueden ser creados por iniciar el proceso (en PowerPoint 2016) a través de Ver -> Macros. Sin embargo, va a requerir conocimientos de programación y el dominio de VBA para crear macros en PowerPoint. He aquí una pequeña guía con respecto al uso de la herramienta de grabación de macros para PowerPoint, que existía en versiones anteriores y puede ayudar a crear archivos habilitados para macros que podrían ser utilizables con nuevas ediciones.

crear a un macro-en-powerpoint

Microsoft Excel

Aunque no hay una manera fácil para un no-programador para crear archivos habilitados para macros de PowerPoint, el trabajo es mucho más fácil en Microsoft Excel. Hay una función de grabador de macros para grabar las tareas repetitivas. Usted puede hacer esto (en Excel 2016), vaya a Ver -> Macros -> Grabar macro. Esto registrará todas las tareas que se realizan a partir de ahí en adelante. Una vez que haya terminado con la tarea, vaya a Ver -> Macros -> Detener grabación para detener el proceso de grabación. Puede ejecutar la macro en el menú Macros en cualquier momento para realizar la función registrada.

record-macro-en-excel-2016

Microsoft Word

Afortunadamente, puede grabar macros en Word utilizando una herramienta de grabación macro similar a la de Excel. Puede acceder a esta herramienta (en Word 2016) a través de Ver -> Grabar macro. Esto le permitirá grabar ciertas tareas que puede repetir simplemente ejecutando sus macros guardadas.

Grabar una macro-en-palabra-2016

Muchos usuarios finales probablemente habilitar las macros sin pensarlo dos veces cuando se utilizan archivos de oficina habilitada para macros. Esperamos que nuestro guía nos ayudó a entender mejor lo que no sólo es una macro, pero también a apreciar el trabajo duro muchos programadores pusieron en utilizar macros para hacer que las aplicaciones de oficina más potente. También esperamos la herramienta macro-grabación le ayudará a hacer la vida más fácil, mediante la automatización de sus funciones repetitivas en las aplicaciones de Office.