Unidad 20. Macros (IV)


Editar el código de la macro.

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 Modificar.

Nos abre el editor de Visual Basic con la macro seleccionada como vemos en la imagen.

Editor de Visual Basic

Si deseas consultar el entorno de programación del editor de Visual Basic consulta nuestro básico. Básico

 

Para practicar este punto realiza el ejercicio Código de una macro

20.5. Ejecutar y eliminar macros

Para llevar a cabo la ejecución de la macro debemos:Macros

- Acceder a la pestaña Vista y hacer clic en Macros.

- Seleccionar la macro de la lista.

- Pulsar Ejecutar.

Obviamente, si está asignada a un botón de la cinta se ejecutará al hacer clic sobre él, y si hemos creado un atajo de teclado también lo hará al pulsar la combinación de teclas.

Comentamos el resto de botones del diálogo.

Paso a paso. Ejecuta la macro instrucción a instrucción abriendo el editor de Visual Basic.

Modificar. Esta opción es la que hemos explicado en el punto anterior.

Crear. Sirve para crear una nueva macro.

Eliminar. Elimina la macro seleccionada.

Organizador... Abre un nuevo diálogo donde podemos organizar si tenemos diversas macros, e intercambiar macros de diferentes documentos.

Cancelar. Cierra el diálogo sin realizar ninguna acción.

También podemos crear macros que se autoejecuten, disponemos de diversas opciones de autoejecución:

AutoExec. Se ejecuta al abrir Word.

AutoExit. Se ejecuta al cerrar Word.

AutoNew. Se ejecuta cuando se crea un nuevo documento desde la plantilla donde tenemos la macro.

AutoOpen. Se ejecuta cuando se abre un documento existente desde la plantilla donde tenemos la macro.

AutoClose. Se ejecuta cuando se cierra un documento desde la plantilla donde tenemos la macro.

Si queremos que se ejecute la macro en alguna de estas opciones debemos asignarle el nombre ese a la macro. Por ejemplo si queremos que cada vez que abramos un nuevo documento ejecute una serie de pasos, a la macro le pondremos el nombre AutoNew.

 

Para practicar este punto realiza el ejercicio Eliminar una macro

• Ejercicio propuesto de la Unidad 20 • Prueba evaluativa de la Unidad 20



Febrero-2011
Pág. 20.4

Atrás  Inicio  Adelante





.