Aprendiendo OpenOffice – LibreOffice Visual Basic

Introducción

Hace muchos años que programo en Visual Basic, aunque últimamente se ciñe a Visual Basic circunscrito a aplicaciones, mas en concreto a Calc de OpenOffice / LibreOffice y en ocasiones, pocas, para Excel. Recientemente, le he estado dando vueltas a un par de proyectos que tengo entre manos desde hace años.

Uno de ellos, es una sencilla hoja de cálculo para hacer programas o planes de trabajo. Soy consciente de que existen potentes herramientas tanto de pago como de gratuitas y de código abierto específicas para esto, y que son de mucha utilidad. Sin embargo, en muchas ocasiones, lo único que queremos hacer es un Diagrama de Gantt, simple y sencillo, donde aparezca lo básico, tarea, fecha de inicio, y fecha de terminación, sin nada mas, ni recursos, ni camino crítico, ni nada, lo justo. Solo para entregar al cliente, y que en muchas ocasiones tendrá poca utilidad mas que la que estoy comentado.

La otra, es una hoja de cálculo que permite calcular cuadros eléctricos y hacer su esquema unifilar. Esta hoja, la tengo desarrollada en Excel, desde hace muchos años, pero tengo pendiente convertirla a OpenOffice/LibreOffice y además hacer su propia aplicación para Ubuntu, pero esto ya vendrá.

En resumidas cuentas, que me he puesto con la primera de las hojas, y me he dado cuenta, que no recordaba muchas de los objetos que se utilizan en Calc (la hoja de cálculo de OpenOffice / LibreOffice), así que buscando por internet, he tropezado con este manual, digno de unas palabras y totalmente recomendable: «Aprendiendo OOo/LibO Basic»

Aprendiendo OOo/LibO Basic

Se trata de un libro que Mauricio Baeza Servín empezó a escribir en 2007, y que ha ido actualizando y ajustando a las últimas versiones de OpenOffice/LibreOffice, y cuya última revisión es de septiembre de 2011, con licencia GNU Free Documentation License, v1.3 o posterior. Son casi 600 páginas, en las que realiza una pormenorizada y exhaustiva revisión de OpenOffice/LibreOffice muy orientado a Calc.

Pero hay que destacar, que es un libro que hace un barrido de lo más básico del lenguaje de programación, hasta alcanzar el mundo de los objetos. Por ello, es muy recomendable, para aquellos que no tienen mucho conocimiento de programación, o que empezaron con el Basic, y allí se quedaron. Y sobre todo, y lo mas interesante con cientos de ejemplos, que te ayudarán a entender y comprender este lenguaje de programación, y todos los objetos relacionadas con OpenOffice.

El contenido

Como he comentado, empieza por lo más básico, por el lenguaje Basic, enfocado en OpenOffice/LibreOffice, lo que llama OOo Basic, describiendo, variables, funciones, constantes, bucles, el ámbito de las variables, los operadores, para pasar y adentrarse en el mundo de las hojas de cálculo.

Y llegados al mundo de las hojas de cálculo, te enseñará como, vía programación puedes, desde insertar, borrar, copiar hojas a manipular rangos de celdas, o formatear celdas, trabajar con bases de datos, y crear funciones personalizadas. Además te muestra como trabajar con formularios, cuadros de diálogo y eventos.

Descarga

Puedes descargar y copiara el libro desde «Aprendiendo OOo/LibO Basic»

Conclusiones

Si tus conocimientos de programación son reducidos, se trata de un punto interesante por donde empezar, y si por el contrario, conoces Visual Basic, encontrarás en este libro una herramienta de trabajo que te permitirá y ayudará para implementar tus propias soluciones personalizadas. Un libro mas que recomendable.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *