Para crear una macro con la grabadora previamente debemos tener muy claro que es lo que vamos a hacer, ya que al poner en marcha la grabadora ésta almacenará todos los comandos que vayamos realizando. Así pues si hacemos algún comando sobre la marcha que en principio no tiene porqué ejecutarse siempre con la macro que estamos creando, estas acciones serán guardadas en la macro y posteriormente al ejecutarla se llevaran a cabo.
Por tanto, antes de ponernos a grabar una macro debemos saber exactamente que tipo de macro vamos a crear y planificar los pasos que debemos seguir al grabar la macro. Es muy recomendable realizar varias veces los pasos antes de grabar la macro, para que así salga sin ningún error.
Debemos tener en cuenta que cuando está en marcha la grabadora no podemos utilizar el ratón para desplazarnos por el documento, debemos hacerlo mediante teclado, con las opciones de desplazamiento que vimos en la Unidad 3.
Otra consideración que debemos tener en cuenta antes de comenzar a grabar la macro es que la macro a grabar no debe ser dependiente del documento en la que la creemos, ya que entonces no podremos utilizarla para posteriores documentos.
Desde el menú Herramientas - Macro tenemos varias opciones que podemos ver en la imagen de la derecha.
Macros... Accedemos al listado de macros creados en el documento actual.
Grabar nueva macro... Esta opción la vamos a ver con detalle a continuación, y sirve para grabar una macro.
Seguridad... Desde esta opción accedemos a las opciones de seguridad para modificar los niveles de seguridad y poder evitar los VirusMacro.
Editor de Visual Basic. Desde esta opción accedemos al editor de Visual Basic.
Editor de secuencias de comandos de Microsoft. Esta opción no está instalada por defecto.
Al presionar Grabar nueva macro... aparece el diálogo Grabar macro que vemos a la derecha.
Nombre de macro. Aquí escribiremos el nombre de la macro que vamos a crear.
Al asignar un nombre a la macro debemos tener en cuenta las siguientes condiciones:
- Debe comenzar con una letra.
- No debe ser un nombre mayor de 80 caracteres entre letras y números.
- No puede contener espacios ni símbolos.
Nota: Si asignamos el nombre de una macro que ya existía o de un comando existente en Word las acciones de la nueva macro sustituirán a la macro anterior o al comando de Word que había antes. Por tanto debemos tener mucho cuidado con el nombre que le asignamos a la macro.
Dentro de la zona Asignar macro a, podemos seleccionar donde vamos a asignar su ejecución, si a un botón de alguna barra o alguna combinación de teclas. Al hacer clic sobre el icono de Barras o el de Teclado apareceran unos nuevos cuadros de diálogo, que vermos en el punto siguiente. No es necesario utilizar estos botones desde este diálogo, podemos esperar a tener la macro grabada, y posteriormente asignarla a una barra o a una combinación de teclas.
Guardar macro en, aquí podemos seleccionar donde vamos a guardar la macro, por defecto nos sugiere guardar la macro para utilizarla con todos los documentos.
También podemos escribir una pequeña Descripción sobre que efectos provoca la macro. Para comenzar a crear la macro debemos pulsar sobre Aceptar y aparecera un menú flotante, como el que vemos es esta pequeña imagen, con las opciones de detener la grabación o pausarla.
También podemos saber que estamos grabando una macro porque el puntero del ratón se transforma con la imagen de una cinta. Guardar la macro.
Desde el menú flotante tenemos la posibilidad de pausar (icono de la derecha) la grabación si queremos efectuar alguna acción que no deseamos que se guarde.
Una vez hayamos hecho todas las operaciones que deseamos que realice la macro pulsamos el botón de detener (el cuadrado azul) para que termine de guardar la macro. La macro se guarda automáticamente una vez hemos pulsado el botón detener. Pero es conveniente asignarla a una barra o a una combinación de teclas, como veremos a continuación. |