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 en la ficha Vista vamos a Macros > Ver Macros y pulsamos el botón Modificar. También podemos editar la macro con 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.

En ambos casos, 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

Septiembre-2013
Pág. 20.4
Atrás Inicio Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.