Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Mi primera macro en OpenOffice Basic

Abre una aplicación de OpenOffice. Pulsa la combinación de teclas
Alt + F11 
.

Se presentará el cuadro de diálogo Macros Basic de OpenOffice.

OpenOffice.Basic.Macros.000.png

En la lista Desde la macro se presentará seleccionado el contenedor de macros del documento activo que tienes abierto (en nuestro caso, Sin título 1).

Con ese contenedor de macros seleccionada, haz clic sobre el botón Nuevo

Se presentará el diálogo Nuevo Módulo. Haz clic sobre el botón Aceptar.

OpenOffice.Basic.Macros.001.png

OpenOffice presentará el editor de macros, más conocido como IDE, por Integrated Development Environment, o Entorno de Desarrollo Integrado.

OpenOffice.Basic.Macros.002.png

Entre las sentencias Sub Main y End Sub escribe lo siguiente:

msgbox "Hola, Mundo"
OpenOffice.Basic.Macros.003.png

Pon mucha atención. Al programar, cada coma, cada espacio, cada doble comilla es muy importante, hasta el punto de estropear una macro si no se escribe correctamente. Los colores de las palabras los asigna el editor automáticamente.

Ejecutar una macro

Haz clic sobre el botón OpenOffice.Basic.Macros.004.png Ejecutar programa Basic (F5) de la barra de herramientas Macro, o bien, pulsa la tecla
F5 

Verás como se muestra una ventana, con un botón Aceptar, de título soffice, y con el texto Hola, Mundo en su interior.

OpenOffice.Basic.Macros.005.png

Cierra el entorno de edición IDE.

¡¡¡Felicidades!!! ¡¡¡Has creado tu primera macro!!!

¿Qué hemos hecho?

Dentro del contenedor de macros de nuestro documento Sin título 1 hemos creado una librería 1 de macros llamada Standard, que contiene un módulo (una hoja donde escribir código) llamada Module1, que contiene una macro (el código) llamada Main.

OpenOffice.Basic.Macros.006.png
Si vuelves a pulsar la tecla
Alt + F11 
podrás comprobarlo. Si haces clic para seleccionar la macro Main y haces clic sobre el botón Ejecutar, se vuelve a ejecutar tu primera macro.

Si deseas hacer algo más complejo, date un paseo por el tema Las macros en Writer, donde desarrollamos paso a paso un ejemplo mucho más elaborado.

Notas

1 Lo que en esta web denominamos Librería se denomina Biblioteca en Apache OpenOffice


Modificada el 28 ago 2015 19:23.   Visitas: 10 904