Aprendiendo macros OOo Basic [29-Mar-19]
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Hola Mauricio.
Vaya por delante mis felicitaciones por el estupendo material aportado a la comunidad.
Estoy interesado en aprender OOoBasic asi que estoy estudiando tus apuntes. Voy por la sección "Trabajando con formularios" y estoy teniendo dificultades para escribir una macro que me muestre los nombres de los formularios de una BD (no de una hoja de calc que es el ejemplo de los apuntes).
¿Me podrías ayudar?
Gracias
Vaya por delante mis felicitaciones por el estupendo material aportado a la comunidad.
Estoy interesado en aprender OOoBasic asi que estoy estudiando tus apuntes. Voy por la sección "Trabajando con formularios" y estoy teniendo dificultades para escribir una macro que me muestre los nombres de los formularios de una BD (no de una hoja de calc que es el ejemplo de los apuntes).
¿Me podrías ayudar?
Gracias
LibreO 3.3.2
Windows XP
Windows XP
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Hola...
Usa un nuevo tema para publicar tu pregunta...
Saludos
Usa un nuevo tema para publicar tu pregunta...
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Hola Mauricio. Ante todo darte las gracias por este material tan estupendo.
El asunto es que estoy siguiendo El proyecto del capitulo 10 y al entrar en el dialogo de facturación indicas ver los controles en el archivo adjunto.
Pero no soy capaz de encontrar este archivo para descargarlo.
¿Podrías indicarme la ruta para descargalo?
Gracias anticipadas tanto a ti como al resto de colaboradores por vuestro tiempo
El asunto es que estoy siguiendo El proyecto del capitulo 10 y al entrar en el dialogo de facturación indicas ver los controles en el archivo adjunto.
Pero no soy capaz de encontrar este archivo para descargarlo.
¿Podrías indicarme la ruta para descargalo?
Gracias anticipadas tanto a ti como al resto de colaboradores por vuestro tiempo
LibreOffice 6.3.6.2
Linux mint 19.3 Tricia 64-bit Mate
LibreOffice 5.4.5.3
Linux mint 18.3 64-bit Mate
Linux mint 19.3 Tricia 64-bit Mate
LibreOffice 5.4.5.3
Linux mint 18.3 64-bit Mate
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Me creerás que no me acuerdo... debo de tenerlo en los miles de bytes de mi ordenador, lo busco y lo pongo a disposición, aunque ya cambiaría muchas cosas, espero sirva...
Saludos
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Que tal Mauricio justo lo que ando buscando, apenas te habia enviado un MP.
Soy novato en esto del AOO, se agradece tu esfuerzo.
Yeikov.
Soy novato en esto del AOO, se agradece tu esfuerzo.
Yeikov.
OpenOffice 3.3 en Windows Xp
-
- Mensajes: 11
- Registrado: Jue Feb 04, 2010 6:43 pm
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Una pequeña errata en tu documento "AprendiendoOOoBasic" con fecha última modificación "6 de septiembre de 2011", dice en la sección "6.5.4 Formato de página"
Creo que debería ser al igual que unas líneas mas arriba:
Aprovecho para agradecerte y felicitarte por tan excelente documento.
Un abrazo.
Código: Seleccionar todo
oHojaActiva.PageStyle( sEstilo )
Código: Seleccionar todo
oHojaActiva.PageStyle = sEstilo
Un abrazo.
Saludos,
JJ
LibreOffice 3.5.3
Ubuntu 12.04
JJ
LibreOffice 3.5.3
Ubuntu 12.04
-
- Mensajes: 14
- Registrado: Sab Jun 16, 2012 4:31 pm
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Hola Mauricio,
respondo a la pregunta que haces en tu manual de macros. Si este no es el lugar adecuado pido disculpas por anticipado y me dices cual es. El fallo del código está en que una variable tipo BYTE no puede contener el número 256 con lo cual al llegar al final del bucle dará un error. Adjunto el código de tu manual.
Aprovecho para felicitarte por este manual de macros y programación, llevo 44 páginas y estoy enganchado, he de reconocer que empece a leerlo por necesidad pero lo terminaré de estudiar por placer, estoy deseando llegar al final. Has hecho un buen trabajo. Por cierto ¿quieres que te mande el fichero sin erratas? me estoy corrigiendo las que veo según voy leyendo. No es una crítica, ni mucho menos, ya te digo que estoy encantado con el manual. Gracias por todo.
Sub PortarseBien6
Dim Contador As Byte
Dim Texto As String
For Contador = 1 To 256 Step 1
Texto = Texto & Contador & ".- Tengo que portarme bien" & Chr(13)
Next
MsgBox Texto
End Sub
respondo a la pregunta que haces en tu manual de macros. Si este no es el lugar adecuado pido disculpas por anticipado y me dices cual es. El fallo del código está en que una variable tipo BYTE no puede contener el número 256 con lo cual al llegar al final del bucle dará un error. Adjunto el código de tu manual.
Aprovecho para felicitarte por este manual de macros y programación, llevo 44 páginas y estoy enganchado, he de reconocer que empece a leerlo por necesidad pero lo terminaré de estudiar por placer, estoy deseando llegar al final. Has hecho un buen trabajo. Por cierto ¿quieres que te mande el fichero sin erratas? me estoy corrigiendo las que veo según voy leyendo. No es una crítica, ni mucho menos, ya te digo que estoy encantado con el manual. Gracias por todo.
Sub PortarseBien6
Dim Contador As Byte
Dim Texto As String
For Contador = 1 To 256 Step 1
Texto = Texto & Contador & ".- Tengo que portarme bien" & Chr(13)
Next
MsgBox Texto
End Sub
Apache OpenOffice 3.4 sobre windows 7
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Hola Compañero...
TODAS las criticas son muy bienvenidas...
Te confieso que no recuerdo la pregunta, hace años que escribi ese libro y hace mucho que no lo reviso... lo cual, ya se lo merece... por supuesto la respuesta es correcta, que bueno que te este sirviendo y gustando... espero escribir más...
Saludos
P.D. Te pongo un mensaje privado para que tengas el correo donde enviar las correcciones cuando termines... y gracias anticipadas...
TODAS las criticas son muy bienvenidas...
Te confieso que no recuerdo la pregunta, hace años que escribi ese libro y hace mucho que no lo reviso... lo cual, ya se lo merece... por supuesto la respuesta es correcta, que bueno que te este sirviendo y gustando... espero escribir más...
Saludos
P.D. Te pongo un mensaje privado para que tengas el correo donde enviar las correcciones cuando termines... y gracias anticipadas...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)
Yo también he llegado ya al tema 10 y me ocurre igual que a juanchv quien el día 30/05/2012 te pedía la ruta para descargar el archivo adjunto que acompaña al libro.
Me encuentro un poco atascado en este último tema y me gustaría saber si has encontrado en tu ordenador el archivo al que hacíamos referencia y que prometías ponerlo a disposición.
Muchas gracias de antemano.
Me encuentro un poco atascado en este último tema y me gustaría saber si has encontrado en tu ordenador el archivo al que hacíamos referencia y que prometías ponerlo a disposición.
Muchas gracias de antemano.
LibreOffice 3.5 - Ubuntu 12.04
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Es cierto, personalmente tengo ésta asignatura pendiente.Mauricio escribió:
Si cada uno de los usuarios de este libro donara un dólar, podría fácilmente revisarlo y actualizarlo.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Muchas Gracias....Por este gran aporte...Muchas Gracias.
Office 2013 Windows 10
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Hola,
Hace un tiempo empecé a estudiar el Calc del OpenOffice. Y una de la funciones que me llamó la atención fue la funcion SI de la categoría Lógica. ¿Por qué?, sencillamente porque observé que ofrecía la posibilidad de hacer operaciones interactivas, es decir, el Calc propone una operación a la cual el alumno escribe la respuesta para asimismo el Calc evalúe la respuesta del alumno. Bueno, lo encontré interesante. Después observé que con la función Aleatorio las operaciones propuestas por el Calc podían ser diferentes cada vez que pulsaba a la vez las teclas Ctrl+mayúsculas+F9. Bueno, también lo encontré interesante.
Con el tiempo fui estudiando diferentes funciones del Calc con el objetivo de aplicarlas en el aula. ¿ Y en qué aplicarlas? Pues haciendo fichas de las de papel para generar operaciones de matemáticas con diferentes niveles de dificultad, y también creando archivos interactivos en los cuales los alumnos puedan ir practicando diferentes contenidos de matemáticas y de lenguaje. Pero a todas estas actividades les hacía falta alguna cosa que permitiera hacer varios procesos en un solo clic, y aquí fue donde un día descubrí el fabuloso documento AprendiendoOOoBasic de Mauricio Baeza. Realmente este documento puede ser, y en mi caso lo es, fuente de inspiración para un docente que pretenda llevar al aula el Calc para hacer actividades relacionadas con diferentes contenidos del currículo escolar (matemáticas, lenguaje, medio, música ...).
¿Pero qué se puede hacer con el Calc que ya no se haga normalmente en el aula? Para pesponder a esta pregunta probablemente haría falta escribir más de una hoja, pero que vaya como algunos ejemplos lo siguiente:
- Generar fichas de papel para practicar diferentes operaciones de matemáticas con diferentes niveles de dificultad (sumas, restas, multiplicaciones, divisiones, fracciones, ecuaciones, sexagesimales … (actividades diversas http://ateneu.xtec.cat/wikiform/wikiexp ... practica_4, operaciones con marcadores de error http://ateneu.xtec.cat/wikiform/wikiexp ... practica_8)
- Gráficos http://ateneu.xtec.cat/wikiform/wikiexp ... practica_2, expresiones gráficas de fracciones http://ateneu.xtec.cat/wikiform/wikiexp ... practica_3,
- Ordenar palabras de una oración, o las letras de una palabra
- Dictados interactivos
- Deletreadores de palabras (a nivel gráfico i/o audio)
- Mapas mudos interactivos
- Presentación de textos sin signos de puntuación para hacer prácticas de puntuación
- Temas de vocabulario interactuando con imágenes
- Temas relacionados con la gestión laboral de un docente (tablas y su gestión), funciones de texto ...
Por cierto, también algunos contenidos del libro de Mauricio que, junto con macros relacionadas con el Writer, me han servido para hacer actividades relacionadas en el área de lenguaje.
Gracias Mauricio, considero genial tu libro AprendiendoOOoBasic del cual aún estoy aprendiendo.
Carlos Hierro
Hace un tiempo empecé a estudiar el Calc del OpenOffice. Y una de la funciones que me llamó la atención fue la funcion SI de la categoría Lógica. ¿Por qué?, sencillamente porque observé que ofrecía la posibilidad de hacer operaciones interactivas, es decir, el Calc propone una operación a la cual el alumno escribe la respuesta para asimismo el Calc evalúe la respuesta del alumno. Bueno, lo encontré interesante. Después observé que con la función Aleatorio las operaciones propuestas por el Calc podían ser diferentes cada vez que pulsaba a la vez las teclas Ctrl+mayúsculas+F9. Bueno, también lo encontré interesante.
Con el tiempo fui estudiando diferentes funciones del Calc con el objetivo de aplicarlas en el aula. ¿ Y en qué aplicarlas? Pues haciendo fichas de las de papel para generar operaciones de matemáticas con diferentes niveles de dificultad, y también creando archivos interactivos en los cuales los alumnos puedan ir practicando diferentes contenidos de matemáticas y de lenguaje. Pero a todas estas actividades les hacía falta alguna cosa que permitiera hacer varios procesos en un solo clic, y aquí fue donde un día descubrí el fabuloso documento AprendiendoOOoBasic de Mauricio Baeza. Realmente este documento puede ser, y en mi caso lo es, fuente de inspiración para un docente que pretenda llevar al aula el Calc para hacer actividades relacionadas con diferentes contenidos del currículo escolar (matemáticas, lenguaje, medio, música ...).
¿Pero qué se puede hacer con el Calc que ya no se haga normalmente en el aula? Para pesponder a esta pregunta probablemente haría falta escribir más de una hoja, pero que vaya como algunos ejemplos lo siguiente:
- Generar fichas de papel para practicar diferentes operaciones de matemáticas con diferentes niveles de dificultad (sumas, restas, multiplicaciones, divisiones, fracciones, ecuaciones, sexagesimales … (actividades diversas http://ateneu.xtec.cat/wikiform/wikiexp ... practica_4, operaciones con marcadores de error http://ateneu.xtec.cat/wikiform/wikiexp ... practica_8)
- Gráficos http://ateneu.xtec.cat/wikiform/wikiexp ... practica_2, expresiones gráficas de fracciones http://ateneu.xtec.cat/wikiform/wikiexp ... practica_3,
- Ordenar palabras de una oración, o las letras de una palabra
- Dictados interactivos
- Deletreadores de palabras (a nivel gráfico i/o audio)
- Mapas mudos interactivos
- Presentación de textos sin signos de puntuación para hacer prácticas de puntuación
- Temas de vocabulario interactuando con imágenes
- Temas relacionados con la gestión laboral de un docente (tablas y su gestión), funciones de texto ...
Por cierto, también algunos contenidos del libro de Mauricio que, junto con macros relacionadas con el Writer, me han servido para hacer actividades relacionadas en el área de lenguaje.
Gracias Mauricio, considero genial tu libro AprendiendoOOoBasic del cual aún estoy aprendiendo.
Carlos Hierro
OpenOffice 4.1.3 windows 7
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Me da mucho gusto que te sirva para tus clases y si, uno nunca deja de aprender...
Un abrazo desde tierras mexicanas...
Un abrazo desde tierras mexicanas...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Hola Mauricio.
Gracias mil por tu libro.
Quería hacer una donación puntual pero el link del libro está roto y el de la página es para hacer una suscripción mensual.
Salut !
Gracias mil por tu libro.
Quería hacer una donación puntual pero el link del libro está roto y el de la página es para hacer una suscripción mensual.
Salut !
OpenOffice 3.1 en Windows 10
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Hola...
El link del libro del primer tema es el correcto, lo pongo de nuevo aquí:
https://github.com/UniversoLibreMexicoA ... cros-basic
Cualquier donación pueden hacerlo al correo: donaciones ARROBA universolibre.org
Gracias
El link del libro del primer tema es el correcto, lo pongo de nuevo aquí:
https://github.com/UniversoLibreMexicoA ... cros-basic
Cualquier donación pueden hacerlo al correo: donaciones ARROBA universolibre.org
Gracias
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
- charlie.it
- Mensajes: 4
- Registrado: Dom Jul 12, 2015 3:29 pm
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
No sé español, estoy usando el traductor de google.
Para el estudio personal comencé a traducir su manual al italiano en la versión de Eduardo Badiola.
Espero que lo disfrutes. Por ahora, solo terminé un capítulo (6.3), lo publiqué para los usuarios del foro italiano y lo puedes encontrar aquí: http://charlieopenoffice.altervista.org ... re-office/
Muchos saludos.
Para el estudio personal comencé a traducir su manual al italiano en la versión de Eduardo Badiola.
Espero que lo disfrutes. Por ahora, solo terminé un capítulo (6.3), lo publiqué para los usuarios del foro italiano y lo puedes encontrar aquí: http://charlieopenoffice.altervista.org ... re-office/
Muchos saludos.
charlie - administrador del foro italiano AOO
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 5.4.3.2
http://www.charlieopenoffice.altervista.org
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 5.4.3.2
http://www.charlieopenoffice.altervista.org
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Muchas gracias por el trabajo
Grazie mille per il lavoro.
Saludos desde México
Saluti dal Messico
Grazie mille per il lavoro.
Saludos desde México
Saluti dal Messico
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
- charlie.it
- Mensajes: 4
- Registrado: Dom Jul 12, 2015 3:29 pm
Re: Aprendiendo macros OOo Basic [20-Mayo-15]
Saludos cordiales desde Italia 

charlie - administrador del foro italiano AOO
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 5.4.3.2
http://www.charlieopenoffice.altervista.org
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 5.4.3.2
http://www.charlieopenoffice.altervista.org
Re: Aprendiendo macros OOo Basic [28-Feb-19]
Es momento de actualizar este libro, por si alguien quiere apoyar:
https://elmau.net/posts/aprendiendo-ooo-basic/
https://elmau.net/posts/aprendiendo-ooo-basic/
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Aprendiendo macros OOo Basic [28-Feb-19]
Como comente hace unos días, he comenzado la revisión y actualización de mi libro, por acá pueden leer la hoja de ruta que he trazado:
https://elmau.net/posts/hoja-de-ruta/
https://elmau.net/posts/hoja-de-ruta/
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Aprendiendo macros OOo Basic [29-Mar-19]
Reporte de avance [1]:
He terminado los capítulos:
2.3. Manipulando Rangos
2.4. Manipulando datos
Tanto en Basic como en Python, por si alguien quiere ayudar a validarlo. Con los temas revisados hasta ahora, ya se pueden hacer un monton de cosas con macros, y lo que nos falta.
El repositorio del proyecto esta en GitLab [2], por si alguien quiere participar, por ejemplo, traduciendo a otro idioma o corrigiendo mis errores, si no sabes usar git y quieres ayudar, te enseño a usarlo.
Agradezco el valiente usuario que ha hecho la primer donación para continuar este proyecto. Recuerden, si no pueden apoyar este proyecto, daré como aportaciones al mismo, cualquier aportación al indispensable proyecto de mi amigo Ricardo [3] o a la Free Software Foundation[4]
Feliz programación!
[1] https://macros.elmau.net/es/
[2] https://gitlab.com/mauriciobaeza/libreoffice-macros
[3] https://elpinguinotolkiano.wordpress.co ... scritor-2/
[4] https://my.fsf.org/donate
He terminado los capítulos:
2.3. Manipulando Rangos
2.4. Manipulando datos
Tanto en Basic como en Python, por si alguien quiere ayudar a validarlo. Con los temas revisados hasta ahora, ya se pueden hacer un monton de cosas con macros, y lo que nos falta.
El repositorio del proyecto esta en GitLab [2], por si alguien quiere participar, por ejemplo, traduciendo a otro idioma o corrigiendo mis errores, si no sabes usar git y quieres ayudar, te enseño a usarlo.
Agradezco el valiente usuario que ha hecho la primer donación para continuar este proyecto. Recuerden, si no pueden apoyar este proyecto, daré como aportaciones al mismo, cualquier aportación al indispensable proyecto de mi amigo Ricardo [3] o a la Free Software Foundation[4]
Feliz programación!
[1] https://macros.elmau.net/es/
[2] https://gitlab.com/mauriciobaeza/libreoffice-macros
[3] https://elpinguinotolkiano.wordpress.co ... scritor-2/
[4] https://my.fsf.org/donate
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Aprendiendo macros OOo Basic [29-Mar-19]
Hola; escribo para reportar que los enlaces 1 y 3 están rotos.
Saludos y gracias por tu trabajo
Saludos y gracias por tu trabajo

OOo 3.4.0 para WIN 8.1