"Quien recibe una idea de m, recibe instruccin sin disminuir la ma;
igual que quien enciende su vela con la ma, recibe luz sin que yo quede a oscuras" Thomas Jefferson
As que quieres aprender a programar en OOo Basic? Bien, pues yo tambin; as que, ya tenemos un inters comn y eso es un buen comienzo. No s si llegaste al lugar indicado, ya me lo contars. Debes saber de antemano que soy un programador autodidacta, que reconoce que tiene vicios de los cuales tal vez no me doy cuenta; espero y deseo que algn buen samaritano que se encuentre con estas notas me ayude a identificarlos. Estos apuntes no tienen otro propsito que compartir mi experiencia al ir experimentando con este maravilloso programa llamado OpenOffice.org y, por supuesto, con su lenguaje de macros OOo Basic, una experiencia sumamente placentera. Me decid a aventurarme a escribir por la falta de documentacin en espaol para programar con OOo Basic. A base de paciencia y disciplina, he ido profundizado en el dominio del lenguaje; creo que puedo ayudarte a que tu curva de aprendizaje no sea tan pronunciada como la ma. Si se cumple este segundo y sencillo propsito, el tiempo y esfuerzo invertido, bien habrn valido la pena. As que, como dicen en mi pueblo -sobre advertencia no hay engao-, adelante, empecemos.
La versin de OpenOffice.org que utilizo para escribir estas notas y mostrarte los ejemplos de programacin es la ultima estable ( 3.2.1 en este momento) descargada directamente desde http://es.openoffice.org. Cada uno de los ejemplos que te muestro los he probado ms de una vez antes de darlos por buenos, as que, en general espero que no tengas problemas con ellos.
Tambin es importante que sepas que trabajo sobre GNU/Linux en varias distribuciones (por ahora) ArchLinux (http://archlinux-es.org); aunque continuamente, y ms a menudo de lo que te imaginas, cambio de distribucin, pues an no puedo abandonar esa mana de probar y experimentar (y a veces suicidarme) tanto las nuevas distribuciones como las nuevas versiones ya existentes. Las interfaces podran variar un poco con respecto al sistema operativo (S.O.) usado. Aunque espero que esto no sea un problema, pues en s lo nico que cambia es la decoracin de las ventanas, lo dems debera ser igual en la mayora de los casos.
Este documento est en constante crecimiento, puedes verificar la ltima versin en: www.universolibre.org. Como eres libre de distribuirlo, si te parece que lo merece, te invito a que hables de l y lo difundas; y si no te gusta, pues no seas chismoso.
Para comentarios, notificacin de errores, sugerencias, colaboraciones y dudas puedes usar las siguientes alternativas:
Presionar la tecla F1 ayuda mucho, antes de escribir para consultar dudas. Asegrate que: No est resuelta en estas notas No est resuelta en la ayuda No se ha comentado en las listas de correo o foros Ya realizaste una consulta en tu buscador favorito? Y lo ms importante, que hayas tratado de resolverlo por ti mismo
De preferencia, plantea tus dudas en las listas o foros, y no a mi correo. Estoy en la mejor disposicin de ayudarte, pero recuerda que tu duda tal vez otros la tengan, y si se publica en alguna lista o foro, la posible respuesta tambin le podr servir a ms de uno. Si aun as, deseas escribirme, procura ser lo ms claro posible en tu exposicin. Aunque procuro contestar siempre, no te garantizo una respuesta inmediata pues a parte de escribir estas notas, tengo otras varias actividades que tal vez no sean de tu inters, pero que consumen un poco de mi tiempo. Agradezco tu comprensin al respecto.
Inscrbete en cualquiera de las siguientes listas de correo. De preferencia en las dos, pues en las dos participo constantemente.
Para enviar mensajes Para subscribirse users@es.openoffice.org users-subscribe@es.openoffice.org oooes@correolibre.net http://www.correolibre.net/mailman/listinfo/oooes_correolibre.net
Procuro participar en el foro oficial de macros: Foro de Macros en Espaol
Estas notas son posibles gracias a la generosidad de la gran comunidad OpenOffice.org en todo el mundo y, por supuesto, a la comunidad mundial del software libre, es decir, a las personas que cada da desarrollan, usan y difunden el software libre.