Puede que te sorprenda, pero trabajar con macros en LibreOffice no es ni siquiera un reto remoto. Jack Wallen le muestra lo simples que son y cómo puede hacerlos aún más eficientes.
Las macros son una forma eficaz de facilitar las tareas y los pasos repetitivos. Esto es especialmente cierto cuando tiene varios documentos que podrían beneficiarse de esos mismos pasos. Digamos que necesita insertar el mismo texto una y otra vez, o formatear numerosas cadenas de texto de manera similar. Estas tareas se pueden hacer mucho más fáciles con la ayuda de las macros. Sin embargo, para muchos usuarios, incluso el término «macro» equivale a escribir scripts o aprender un lenguaje de programación que no necesitan de otra manera.
No tema, intrépidos usuarios, con LibreOffice no hay necesidad de hacer una inmersión profunda en los scripts. Con la ayuda de un práctico grabador de Macro, puede guardar fácilmente esas pulsaciones de teclas en la biblioteca de macros para un uso rápido.
Te voy a enseñar cómo hacer esto. Pero sepa, la función de macro LibreOffice tiene sus limitaciones. A pesar de que no deja de lado las pulsaciones de teclas de grabación, no puede manejar lo siguiente:
- Apertura de ventanas
- Realizar acciones en otra ventana (fuera de donde se inició la grabadora)
- Conmutación de ventanas
- Trabajar con acciones que no están relacionadas con el contenido del documento
- Acciones realizadas por el ratón (sólo se pueden realizar acciones de teclado)
- Trabajar fuera de Calc o Writer
Aparte de las limitaciones, las macros son muy útiles. Hagamos que esto suceda.
Grabación de una macro
Voy a hacer una demostración de grabación de una macro-una muy simple que se puede utilizar si es necesario. Digamos que estoy trabajando en un documento largo, y al final de cada página necesito incluir lo siguiente con un formato específico:
El contenido de este documento refleja el punto de vista del escritor y no el de la organización, el director ejecutivo o la junta directiva.
Escriba la línea de texto, formatearla y luego copiarla con[Ctrl]+[c]. Una vez que tenga el texto en el portapapeles, haga clic en Herramientas | Macros | Grabar macro. Al hacer esto, aparecerá una pequeña ventana emergente, con un botón Detener grabación. Pegue el texto en la página de LibreOffice Writer (con[Ctrl]+[v]) y, a continuación, haga clic en el botón Detener grabación. Aparecerá una nueva ventana () donde se nombra la macro y se selecciona la ubicación para alojarla.
Le recomiendo encarecidamente que guarde todas sus macros personalizadas en My Macros | Standard. Una vez que haya asignado un nombre a la macro localizada, haga clic en Guardar. Su macro ya está lista para ser utilizada.
Uso de la macro
Hay dos maneras de utilizar la macro. La primera es hacer clic en Herramientas | Macros | Ejecutar macro. Cuando aparezca la nueva ventana ), expanda las entradas en el panel izquierdo hasta que encuentre la macro recién creada.
Seleccione su macro y, a continuación, haga clic en Ejecutar. El texto necesario se agregará en el lugar en el que haya colocado el cursor y estará listo para empezar.
Hay una manera más fácil de ejecutar sus macros al enlazar un atajo de teclado. Para ello, siga estos pasos:
- Haga clic en Herramientas | Personalizar | Teclado
- En la ventana resultante ), seleccione la tecla de acceso directo que se va a utilizar (asegúrese de seleccionar una que no esté en uso actualmente.
- En la ventana Categoría, desplácese hacia abajo hasta que vea las macros de LibreOffice
- Localice y seleccione su macro
- Haga clic en Aceptar
En este punto, todo lo que tiene que hacer es presionar el atajo de teclado asignado para ejecutar la macro recién creada.
No es necesario codificar
¿Qué tan simple fue eso? Ni una sola línea de codificación tuvo que ser escrita para crear su primera macro. Puedes tomar este ejemplo muy simple y expandirlo para crear tus propias macros elegantes que te ahorrarán más tiempo del que te imaginas.
Boletín Semanal de Código Abierto
No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto.
Entregado los martes