QUE ES UNA MACRO
José Eduardo Camacho Alvarado
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.
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.
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.
• 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.
• 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
• 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.
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
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.
2.2. TIPOS DE INTERRUPCIONES.
•
El microprocesador puede atender dos tipos de interrupciones: interrupciones por
software e interrupciones por hardware.
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.
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,

tecnología

  • 1.
    QUE ES UNAMACRO José Eduardo Camacho Alvarado
  • 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 • Lasmacros 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 deprogramas 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 yfá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 detareas 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 deeficacia 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 posibilidadde 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ónes 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 DEINTERRUPCIONES. • El microprocesador puede atender dos tipos de interrupciones: interrupciones por software e interrupciones por hardware.
  • 11.
    USOS DE LAMACROS • 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 • esuna 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,