Hola a todos
He empezado hace muy poco a meterle mano a las macros en LO (en Python), para sacarle más rendimiento a este programa. He encontrado algún tutorial por ahí interesante, a modo de iniciación, pero al ejecutar las macros de ejemplo no me funcionaban. Resulta que el tutorial es específicamente para AOO, y pensaba yo que era equivalente para ambos.
Entiendo que variarán cosas como las rutas hacia las librerías, concretamente a la UNO. Pero el resto, ¿es igual? La UNO tiene las mismas funciones y módulos para ambos programas, con sus mismas definiciones y atributos?
Un saludo a todos, y gracias.
[RESUELTO] Macros en Python para AOO y LO, ¿son iguales?
[RESUELTO] Macros en Python para AOO y LO, ¿son iguales?
Última edición por Leto el Mar Ago 09, 2016 11:46 am, editado 1 vez en total.
LibreOffice 4.2.6.3 en Windows 7
Re: Macros en Python para AOO y LO, ¿son iguales?
Hola...
Has tomado una muy buena decisión... felicidades!!
Con la reciente publicación de LibreOffice Still 5.1, empiezan ahora si a separarse las versiones, la primera es que AOO usa Python2, y LibreOffice ya usa Python3, como debe ser, Python2 debe morir ya... también en 5.1 se han introducido múltiples mejoras que voy a documentar para aprovechar el poder de Python... aunque el 99% de lo que he escrito aquí: https://wiki.openoffice.org/wiki/ES/Man ... ros/Python
debe de funcionarte en LibreOffice aun sin problema... si tienes dudas concretas, abre un nuevo hilo por cada una.
La respuesta a tu pregunta concreta es que por ahora, el API de UNO de los dos es casi igual en un 98% (es solo un estimado mio subjetivo), no deberías tener problemas. Presiento que los problemas que has tenido, están más relacionados con las versiones de Python que con el API de UNO.
Si quieres hablar de macros en Python, también puedes hacerlo por aquí: https://quit.email/join/5888300db53361d ... d423d0599b
Saludos
Has tomado una muy buena decisión... felicidades!!
Con la reciente publicación de LibreOffice Still 5.1, empiezan ahora si a separarse las versiones, la primera es que AOO usa Python2, y LibreOffice ya usa Python3, como debe ser, Python2 debe morir ya... también en 5.1 se han introducido múltiples mejoras que voy a documentar para aprovechar el poder de Python... aunque el 99% de lo que he escrito aquí: https://wiki.openoffice.org/wiki/ES/Man ... ros/Python
debe de funcionarte en LibreOffice aun sin problema... si tienes dudas concretas, abre un nuevo hilo por cada una.
La respuesta a tu pregunta concreta es que por ahora, el API de UNO de los dos es casi igual en un 98% (es solo un estimado mio subjetivo), no deberías tener problemas. Presiento que los problemas que has tenido, están más relacionados con las versiones de Python que con el API de UNO.
Si quieres hablar de macros en Python, también puedes hacerlo por aquí: https://quit.email/join/5888300db53361d ... d423d0599b
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: Macros en Python para AOO y LO, ¿son iguales?
Muchas gracias por tu respuesta, Mauricio. A ver qué tal se da.
LibreOffice 4.2.6.3 en Windows 7