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

¿Qué son las macros en OpenOffice?

Writer 321 19.000.png
Las macros son una secuencia de órdenes (comandos) almacenadas en el sistema, de forma que se pueden reproducir múltiples veces a petición del usuario.

Su nombre, abreviatura de macroinstrucción —del latín macro (grande)— define a una serie de instrucciones que se almacenan en el sistema y que posteriormente se pueden ejecutar de forma secuencial tantas veces como sea requerido, mediante una sola llamada u orden de ejecución.

Las macros en OpenOffice se pueden generar mediante estos dos sistemas:

  • Utilizando la grabadora de macros, que graba secuencias de órdenes al tiempo que realizamos una tarea utilizando el ratón y el teclado.
  • La Programación de macros, escribiendo código utilizando alguno de los lenguajes de programación soportados por OpenOffice: OpenOffice.org Basic, Python, BeanShell y/o JavaScript y utilizando los objetos de la API de OpenOffice.

Dada la necesidad, en el segundo caso, de un conocimiento mínimo de, al menos, uno de los lenguajes soportados, y de los objetos de la aplicación así como de sus propiedades, interfaces y servícios (que se pueden consultar en la web API de OpenOffice), esta opción suele ser utilizada solamente por usuarios de nivel avanzado y programadores.

En el presente manual vamos a estudiar tan sólo el primer método. Crearemos macros utilizando la grabadora de macros que nos ofrece Writer o Calc, pues para ello no hay que tener conocimientos de programación, ni de lenguajes. Tan sólo es necesario tener en cuenta unos pocos detalles, un poco de lógica y un poco de paciencia. Con un poco de práctica y algo de esfuerzo cualquier usuario puede convertirse en un experto grabador de macros.

Intentaremos ir un poco más allá, por lo que atravesaremos la frontera e intentaremos mejorarlas y personalizarlas utilizando el editor BASIC de OpenOffice, como lo haría un programador.

Explicar programación no es fácil, ni cuando el receptor es un principiante ni cuando es avanzado. Lo haremos lo mejor que sabemos, y esperamos que la aventura te convierta en un Indiana Jones de la programación de macros.

Una vez concluido este tema esperamos te hayas hecho una idea realista del mundo de las macros, qué son y para qué sirven, y sobre todo, cómo fabricarlas y sacar partido de ellas.

Si deseas adentrarte más y más en este fascinante mundo, te invitamos a que visites nuestras páginas dedicadas a la programación de macros en OOo Basic; también encontrarás mucha información interesante en nuestro Blog y en especial en el Blog de OOo Basic

Señal Nota.png

Extension.Basic.IDE.Tools.OpenOffice.Logo.jpg
Si programas o quieres empezar a programar macros, quizás te resulten interesantes las herramientas que la extensión Basic IDE Tools te ofrece
Modificada el 22 jun 2016 13:36.   Visitas: 18 296