Ninguno

Páginas: 5 (1109 palabras) Publicado: 8 de noviembre de 2012
A. IMPLEMENTACION DE MACROS
CONCEPTO
Un macro es una serie de órdenes e instrucciones que pueden agruparse como un solo comando para lograr la ejecución de una tarea automáticamente. Microsoft Word soporta el uso de macros para permitir la automatización de tareas realizadas normalmente.

Cómo los macros son códigos ejecutables y por lo tanto también es posible emplearlos maliciosamente, seha implementado en Word un modelo de seguridad diseñado para validar si a un macro se le debe permitir su ejecución o no, dependiendo del nivel de seguridad que el usuario haya escogido.

La vulnerabilidad existe porque es posible para un atacante elaborar un documento malévolo que podría evitar el modelo de seguridad de los macros. Si el documento fuera abierto, esta falla podría permitir que unmacro maligno, embebido en el documento, fuera ejecutado automáticamente, sin tener en cuenta el nivel en que la seguridad esté configurada.
GRABAR
Antes de grabar o escribir una macro hay que tener en cuenta los siguientes puntos:
1. Planifique los pasos y los comandos que desea que ejecute la macro
2. Si se comete algún error mientras se graba la macro, también se grabarán lascorrecciones que se realicen.
3. Cada vez que se grabe una macro, ésta se almacenará en un nuevo módulo adjunto a un libro.
Al grabar una macro, Excel almacena información sobre cada paso dado cuando se ejecuta una serie de comandos. A continuación, se ejecuta la macro para que repita los comandos. Si se comete algún error mientras se graba la macro, también se graban las correcciones que se realicen.Visual Basic almacena cada macro en un nuevo módulo adjunto a un libro.
Para grabar una macro seleccione del menú Herramientas el comando Grabar macro y después del submenú Grabar nueva macro.
Al hacerlo aparece la siguiente caja de diálogo:
Se debe asignar un Nombre de la macro junto con una Descripción, aunque Excel para Windows siempre asigna estos predeterminados.
Almacenar en son losposibles lugares donde se puede alojar la macro que se está grabando, ya sea en Este libro, en un Nuevo libro o en el Libro de macros personal.
En la opción Método Abreviado aparece que se activara con la tecla Control(CTRL) + la letra que usted indique, Ejemplo m
. La macro se activara cuando este lista con la tecla Control + m
Al presionar Aceptar la grabación se inicia. En este momento,todas las acciones que realice se estarán registrando por Excel para Windows. Para finalizar la grabación seleccione del menú Herramientas el comando Grabar macro y después del submenú Finalizar grabación, o presione el botón que aparece al estarse grabando una macro.
Referencias relativas
Las macros se pueden grabar ya sea con referencias absolutas o relativas. Para indicarlo, seleccione delmenú Herramientas el comando Grabar macro y después del submenú Usar referencias relativas .
A menos que esta opción esté desactivada, la Grabadora de macros usará referencias relativas, no absolutas, para las celdas de una hoja de cálculo.
Botón de finalizar Grabación Botón de Referencias Relativas
GUARDAR
Desde el menú tenemos la posibilidad de Pausar la grabación si queremos efectuar algunaacción que no deseamos que se guarde.
Una vez hayamos hecho todas las operaciones que deseamos que realice la macro seleccionamos la opción de Detener (o el cuadrado azul de la barra de estado) para que termine de guardar la macro. La macro se guarda automáticamente una vez hemos pulsado el botón, pero es conveniente asignarla a un botón o a una combinación de teclas, como veremos a continuación.EDITAR
Podemos consultar el código generado sobre la macro editándola. Además puede servirnos de utilidad si tenemos conocimientos de programación en Visual Basic, para corregir posibles errores que se generen al ejecutar la macro.
Para editar la macro pulsamos la combinación de teclas ALT + F11 y dentro del diálogo Macros seleccionamos la macro de la lista que queremos editar y pulsamos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS