Aprendiendo macros OOo Basic [29-Mar-19]

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
topoluc
Mensajes: 6
Registrado: Lun Abr 09, 2012 1:13 pm

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por topoluc »

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
LibreO 3.3.2
Windows XP
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por mauricio »

Hola...

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
juanchv
Mensajes: 46
Registrado: Mié May 30, 2012 5:39 pm

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por juanchv »

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
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
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por mauricio »

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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
yeikov
Mensajes: 5
Registrado: Dom May 27, 2012 8:47 pm

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por yeikov »

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.
OpenOffice 3.3 en Windows Xp
jjpalacios
Mensajes: 11
Registrado: Jue Feb 04, 2010 6:43 pm

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por jjpalacios »

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"

Código: Seleccionar todo

oHojaActiva.PageStyle( sEstilo )
Creo que debería ser al igual que unas líneas mas arriba:

Código: Seleccionar todo

oHojaActiva.PageStyle = sEstilo
Aprovecho para agradecerte y felicitarte por tan excelente documento.

Un abrazo.
Saludos,
JJ
LibreOffice 3.5.3
Ubuntu 12.04
PopeyeNovato
Mensajes: 14
Registrado: Sab Jun 16, 2012 4:31 pm

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por PopeyeNovato »

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
Apache OpenOffice 3.4 sobre windows 7
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por mauricio »

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...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Basedw
Mensajes: 27
Registrado: Jue May 17, 2012 10:51 pm

Re: Apuntes de OOo Basic ACTUALIZADO (27-Jul-10)

Mensaje por Basedw »

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.
LibreOffice 3.5 - Ubuntu 12.04
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por fornelasa »

Mauricio escribió:
Si cada uno de los usuarios de este libro donara un dólar, podría fácilmente revisarlo y actualizarlo.
Es cierto, personalmente tengo ésta asignatura pendiente.

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!
EnsUbaldo
Mensajes: 1
Registrado: Vie Ene 29, 2016 5:46 am

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por EnsUbaldo »

Muchas Gracias....Por este gran aporte...Muchas Gracias.
Office 2013 Windows 10
JCarlosH2
Mensajes: 7
Registrado: Jue Dic 01, 2016 8:51 pm

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por JCarlosH2 »

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
OpenOffice 4.1.3 windows 7
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por mauricio »

Me da mucho gusto que te sirva para tus clases y si, uno nunca deja de aprender...

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
ev3c
Mensajes: 1
Registrado: Mar Abr 10, 2018 12:48 am

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por ev3c »

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 !
OpenOffice 3.1 en Windows 10
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por mauricio »

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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
charlie.it
Mensajes: 4
Registrado: Dom Jul 12, 2015 3:29 pm

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por charlie.it »

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.
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
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por mauricio »

Muchas gracias por el trabajo
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
Avatar de Usuario
charlie.it
Mensajes: 4
Registrado: Dom Jul 12, 2015 3:29 pm

Re: Aprendiendo macros OOo Basic [20-Mayo-15]

Mensaje por charlie.it »

Saludos cordiales desde Italia :super:
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
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Aprendiendo macros OOo Basic [28-Feb-19]

Mensaje por mauricio »

Es momento de actualizar este libro, por si alguien quiere apoyar:

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
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Aprendiendo macros OOo Basic [28-Feb-19]

Mensaje por mauricio »

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/
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Aprendiendo macros OOo Basic [29-Mar-19]

Mensaje por mauricio »

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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
NoemiR
Mensajes: 1
Registrado: Jue Nov 14, 2019 11:06 pm

Re: Aprendiendo macros OOo Basic [29-Mar-19]

Mensaje por NoemiR »

Excelente información :super:
OpenOffice 3.1 en Windows Vista
komekokos
Mensajes: 16
Registrado: Vie Feb 18, 2011 12:42 pm
Ubicación: Asturias, España

Re: Aprendiendo macros OOo Basic [29-Mar-19]

Mensaje por komekokos »

Hola; escribo para reportar que los enlaces 1 y 3 están rotos.

Saludos y gracias por tu trabajo :)
OOo 3.4.0 para WIN 8.1
Responder