Una macro es una serie de instrucciones almacenadas que pueden ejecutarse de forma secuencial mediante una sola orden para automatizar tareas repetitivas. Las macros se almacenan en el programa que las usa y se ejecutan con atajos de teclado o botones. Permiten realizar tareas complejas de forma automatizada y aumentar la eficiencia.
2. QUE ES ?
• 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.
• 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,
• conjunto de instrucciones (tales como «borrar archivo», «añadir registro», etc.), y que se
almacenan en una ubicación especial. Por ejemplo, en Microsoft Access se observa que hay
una zona para crear macros. Una macro en Access trabajando para una base de datos podría
ser un archivo que, al llamarse desde otra instrucción, borrara los registros de un cliente o
accionista, luego borrara ciertos registros en otras tablas.
3. MACROS OCULTAS
• Las macros ocultas son órdenes complejas de tipo macro que se han declarado en
el código fuente pero que permanecen ocultas por motivos de seguridad, por
acceso restringido, etc.
• Este término ha sido popularizado por la película de ficción Tron, ambientada en un
mundo informático virtual, en la que se puede escuchar una voz fuera de campo
(probablemente de un programa dependiente del Control Central) que advierte a
los habitantes de ese mundo que tengan cuidado con las macros ocultas.
4. VENTAJAS
• Realización de programas a medida, cada empresa posee sus peculiaridades y
características, en muchas ocasiones se adquieren paquetes de software
estandarizado que no cumplen las expectativas iniciales y que acaban por no
aportar una solución real a las necesidades del negocio, mediante las macros en
Excel cada programa desarrollado se adapta fácilmente a cada tipo de empresa,
proporcionando un versatilidad y flexibilidad incomparable.
5. • Rápido y fácil manejo de los programas desarrollados bajo entorno Excel, cuando la
empresa adquiere un software nuevo ha de dedicar cierta parte de tiempo en
adquirir los conocimientos necesarios para el buen manejo del software, la gran
ventaja que nos aporta las macros es que están desarrolladas bajo Excel,
herramienta conocida por una gran publico y extendida en la mayoría de las
empresas.
6. • Realización de tareas y cálculos complejos, en muchas ocasiones dejamos de utilizar
técnicas conocidas para la resolución de problemas, que nos podrían aportar datos
de vital importancia ,por la gran complejidad de calculo que conllevan , mediante
macros en Excel estas tareas y cálculos pasaran a la historia, realizando la propia
hoja Excel el trabajo
7. • Aumento de eficacia y eficiencia en el trabajo , puesto que reducimos horas y horas
de nuestro trabajo en realizar tareas manuales al convertirlas en automáticas,
ocupando el tiempo ganado en otros asuntos.
8. DESVENTAJAS
• Menor posibilidad de cometer errores por repetición
• Código fuente más compacto.
• El código ejecutable se vuelve más grande con cada llamada a la macro.
Las macros deben ser bien planeadas para evitar la redundancia de código
9. INTERRUPCIONES
• Una interrupción es un estado en el cual el microprocesador detiene la ejecución de
un programa para atender una petición especial solicitada por el propio programa o
por un dispositivo físico conectado al microprocesador externamente. Las
interrupciones fueron creadas para facilitar al programador el acceso a los
diferentes dispositivos de la computadora (puertos de comunicaciones, terminales,
impresoras, etc.).
De no existir interrupciones, la CPU debería de ir preguntando, cada cierto tiempo, a
los dispositivos para ver si necesitan de su intervención y como se puede suponer,
eso significaría lentitud, mucha lentitud.
10. 2.2. TIPOS DE INTERRUPCIONES.
•
El microprocesador puede atender dos tipos de interrupciones: interrupciones por
software e interrupciones por hardware.
11. USOS DE LA MACROS
• Las macros de Microsoft Word permiten automatizar las tareas que se realizan
repetidas veces. Una macro consiste en una serie de comandos e instrucciones de
Word que se agrupan en un solo comando de forma que la tarea pueda realizarse
automáticamente.
• A continuación se indican algunos usos típicos de las macros:
• Acelerar las tareas rutinarias de modificaciones y formatos.
• Combinar varios comandos, por ejemplo, insertar una tabla con un tamaño y bordes
específicos, y con un número determinado de filas y columnas.
• Hacer que una opción de un cuadro de diálogo sea más accesible.
• Automatizar series de tareas complejas.
12. DEFINICION PROPIA
• es una aplicación para manejar hojas de cálculo, que fue
desarrollado y se distribuye por Microsoft, y normalmente
se utiliza en tareas financieras y contables. A pesar de
ser uno de los programas más extendidos para este tipo
de funciones, las desventajas de Excel son varias,