[RESUELTO] Error con Libo Easy Macro.

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
yiyo920
Mensajes: 4
Registrado: Lun Jul 01, 2019 11:39 pm

[RESUELTO] Error con Libo Easy Macro.

Mensaje por yiyo920 »

Buenos días estimados, un gusto saludarles.

Desde hace poco más de un año estoy trabajado con un archivo (macro) que me ayuda a consolidar varios archivos.
Para el uso del mismo uso la bilioteca LIBO y la versión de OpenOffice 4.1.5, sin embargo, desde hace unos días, estoy recibiendo el error adjunto al momento de ejecutar el macro.
Error Obtenido
Error Obtenido
He probado revisar el código pero no tuvo modificaciones, reinstalé la misma versión de OpenOffice y el problema continúa.
Agradezco me puedan orientar un poco.
Adjuntos
Archivos de Código.rar
Código A Ejecutar
(22.23 KiB) Descargado 180 veces
Última edición por mauricio el Mié Jul 03, 2019 6:22 pm, editado 3 veces en total.
Razón: Marcar icono de Resuelto
OpenOffice 4.5
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Error con Libo Easy Macro.

Mensaje por mauricio »

¿Actualizaste OpenOffice?, ¿algo cambio en tu equipo?...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
yiyo920
Mensajes: 4
Registrado: Lun Jul 01, 2019 11:39 pm

Re: Error con Libo Easy Macro.

Mensaje por yiyo920 »

Hola Mauricio un gusto saludarte.
En el equipo no hubo ningún cambio, ni físico, ni de software, tenía la duda con la actualización del OpenOffice, entonces lo reinstalé, pero sigue con el mismo error.
También probé descargar la biblioteca LIBO: https://gitlab.com/mauriciobaeza/easy-m ... s/instalar
Sin embargo después de probarlo, los errores cambiaban y no ejecutaba el macro.

Los pasos del código son los siguientes:

1- Ejecuta un dialogo que me permite escoger la carpeta en la cual se encuentran los archivos a consolidar (funciona ok).
2- Cuenta la cantidad de archivos y los confirma a través de un mensaje en pantalla. (Funciona ok).
3- Muestra el nombre de todos los archivos encontrados a través de un mensaje en pantalla. (Fuciona ok).
4- Inicia la ejecución de los archivos para copiarlos en el archivo consolidado. (ahí es donde se produce el error).
OpenOffice 4.5
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Error con Libo Easy Macro.

Mensaje por mauricio »

Si, la librería ha tenido muchos cambios. Mantener el soporte para ambas suites es algo complicado, sobre todo por que esta hecha en mis ratos libres...

Es raro que falle si no ha cambiado nada. El error parece indicar que alguna ruta no es compatible, asegurate de que las rutas sean "estándar" para tu sistema operativo. Voy a ver si puedo separar el soporte en dos ramas del desarrollo, una para OpenOffice y otra para LibreOffice.

Saludos
______________________________________________
"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: Error con Libo Easy Macro.

Mensaje por mauricio »

Si me proporcionas una par de archivos (sin información privada) para que puedes reproducir el problema, lo podremos resolver más pronto.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
yiyo920
Mensajes: 4
Registrado: Lun Jul 01, 2019 11:39 pm

Re: Error con Libo Easy Macro.

Mensaje por yiyo920 »

Hola Mauricio un gusto saludarte. Gracias por la respuesta.
Adjunto los siguientes archivos:
Machote Consolidar CC: Es en este archivo en el que se ejecuta el macro, la idea es que capturé la información de otros archivos y la consolide en este.
Adicional adjunto otros 2 archivos .ods, que serán los que contienen la información a consolidar.

Traté de ejecutar el archivo desde otra computadora, pero creo que puse la versión nueva de la librería LIBO, por lo cual estoy obteniendo otros errores. Mañana probaré con la misma versión LIBO y te comento el resultado.

Saludos;
Adjuntos
Mercedes Norte 20 Junio.ods
(26.18 KiB) Descargado 179 veces
Boulevard 20 Junio.ods
(33.53 KiB) Descargado 171 veces
Machote Consolidar CC.ods
Datos para prueba.
(106.43 KiB) Descargado 178 veces
OpenOffice 4.5
yiyo920
Mensajes: 4
Registrado: Lun Jul 01, 2019 11:39 pm

Re: Error con Libo Easy Macro.

Mensaje por yiyo920 »

Hola Mauricio, un gusto saludarte.
El día de hoy realicé la prueba desde otra computadora utilizando la versión de libo que descargué hace poco más de 1 año.(la cual adjunto), y no presentó problema alguno. Esto confirma que el problema no es del archivo o del código, si no del equipo en sí.

Revisé el equipo a detalle e hice los siguientes cambios.
1- Realicé la validación y comparación de la ruta: "C:\Program Files (x86)\OpenOffice4\program\" y la cantidad de archivos difería (el equipo con error tenía menos archivos en esta carpeta), así como el peso del archivo: "pythonscript.py". Reemplacé los archivos en la computadora que dio error.
2- Abrí de forma manual el primer archivo que se debía consolidar e inmediatamente mostró un mensaje de: *Recuperación de Documentos de OpenOffice* e indicaba que el documento todavía no se había recuperado, eliminamos este archivo.

Después de estos cambios se ejecutó nuevamente el macro y funcionó correctamente.

Agradezco el apoyo y la atención que me brindaste.
Como tema aparte voy a revisar la nueva versión de LIBO ya que estoy un poco desactualizado y trataré de reescribir el código probando paso a paso, para ver que todo funcione en Open Office, te estaré comentando como me va.

Saludos;
Adjuntos
libo.rar
(12.2 KiB) Descargado 171 veces
OpenOffice 4.5
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: [RESUELTO] Error con Libo Easy Macro.

Mensaje por mauricio »

Que bueno que se ha resuelto. Como te comente, he separado el desarrollo en dos ramas completamente separadas, una para OpenOffice y otra para LibreOffice, estaré actualizando el repositorio del proyecto y anunciándolo en estos foros, por si deseas verificar los cambios.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder