Consulta sobre las posibilidades de macros de OpenOffice

¿Nuevo en Apache OpenOffice? ¿No sabe cómo comenzar o dónde hacer su pregunta? ¡Este es el lugar!
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Responder
tecafede
Mensajes: 5
Registrado: Sab Sep 21, 2013 11:15 pm

Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por tecafede »

Hola a todos.

He usado alguna vez Open Office para testearlo pero ahora realmente estoy viendo la posibilidad de usarlo a nivel laboral, para lo cual necesito sacarme algunas dudas. Son preguntas genéricas y no pretendo que me respondan "paso a paso" como resolverlas, solamente tener alguna orientación al respecto para ver si me vale la pena meterme de lleno en aprender macros.

Necesito programar una pequeña aplicación que gestione el ingreso de datos en forma de planilla o formulario y luego obtener reportes organizados por diferentes criterios e incluso "cruzando datos de los registros". Eso sí se que se puede resolver con Base.

Las dudas que tengo son:

1) Si se puede efectivamente proteger la macro resultante porque a pesar de la filosofía abierta de la suite supongo que no todas las aplicaciones creadas por los usuarios serán distribuidas como "libres"
Cuando digo efectivamente me refiero a una forma de protegerlas y que realmente no se puedan ver, no solo con un truco para el cual el 95% de los usuarios no pueda ver las macros pero el resto navegando un poco encuentre la forma.

2) En caso de poderse proteger una macro si está permitido programar una aplicación en OpenOffice Base y luego distribuirla protegida.

3) Si se pueden crear texfields con autosugerencias para completar los textos. Por ejemplo en un campo ingreso Argentina y también Alemania, lo que pregunto es si se puede programar que la siguiente vez que alguien digite A le figuren como opciones para seleccionar Argentina y Alemania

Muchas gracias por cualquier orientación al respecto.
OpenOffice 3.1 (por instalar) en Windows XP y 7
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por xiseme »

Versión ultra-corta:
Sí, sí y sí.
:lol:

Versión corta:
1.- Sí, se pueden proteger macros y archivos.
2.- Lo que tu hagas será tan libre/abierto u opaco/restrictivo como decidas. No hay ninguna obligación.
3.- Sí. Será más o menos sencillo según como lo implementes, pero sí.

Rollo extendido:
La aplicación es libre, las obras creadas con ella no: tendrán la licencia que decida su creador.
Que el software sea abierto y accesible no hace que su seguridad/privacidad o la de lo que se genere con él sean menores, más bien al contrario, podrá será tan «opaco» o más que con otras aplicaciones no-libres pero no menos seguro.
Casi seguro que es más probable «reventar» la protección de un archivo excel que calc.
El que quiera «reventar» tu archivo tendrá que saber e intentarlo mucho; aún así la seguridad absoluta no existe.

«Grosso modo» AOO -Apache OpenOffice- es tan libre, tan libre, (hasta en demasía :mrgreen:) que podrías incluso crear tu versión de ella para "venderla-distribuirla» con licencia privativa-restrictiva. Por contra LibreOffice también es libre y se autoriza su modificación; pero siempre que esta obra modificada siga siendo software-libre.
En ambos casos, lo que se cree con ellas -bases/hojas/documentos/plantillas ...- se regirá por la licencia que su autor quiera.

Si acaso fuera el caso (no digo que lo sea) no tengas reticencias hacia la seguridad y capacidad de programas libres, muchos van por delante de sus contrapartes privativas. Además hay muchísimas aplicaciones libres que trabajan con datos críticos/confidenciales; como ejemplo entre muchos, podríamos poner Factura Libre o las libres pero no gratis Abanq u OpenBravo y muchísimas más.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
tecafede
Mensajes: 5
Registrado: Sab Sep 21, 2013 11:15 pm

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por tecafede »

xiseme escribió:Versión ultra-corta:
Sí, sí y sí.
:lol:
ja ja ja genial muchas gracias

Realmente xiseme excelente tu respuesta, :bravo: te agradezco, voy a sondear si con mis conocimientos actuales puedo implementar lo que preciso y también tomar nota de las cosas que deba aprender.

Hace años que no programo pero usaba Visual Basic y Macros de Office así que pienso que puede resultarme bastante similar. En mi caso siempre me resulta más estimulante aprender con un caso real en las manos. :super:

Espero que tu respuesta le sirva a otros usuarios porque está muy bien explicada.
OpenOffice 3.1 (por instalar) en Windows XP y 7
RMG
Mensajes: 3883
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por RMG »

Hola,

Para ver casos reales en Base mira este enlace.
http://forum.openoffice.org/es/forum/viewforum.php?f=70

Para obtener información sobre AOO mira este otro, que además de la suya te enlazará con otros sitios.
http://wiki.open-office.es

Saludos
Última edición por SLV-es el Mar Sep 24, 2013 2:28 am, editado 1 vez en total.
Razón: Por salva: corregido el enlace. Aunque todavía se puede acceder, http://wiki.open-office.es/P%C3%A1gina_Principal ha sido sustituido por http://wiki.open-office.es/Portada, o simplemente por http://wiki.open-office.es
OpenOffice 4.1.15 y LibreOffice 6.2.4.2 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por mauricio »

Con OOBasic, tienes mucho por hacer... pero con otros lenguajes (C++, Python, Java), las posibilidades se amplían hasta tu dominio e imaginación del mismo...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
tecafede
Mensajes: 5
Registrado: Sab Sep 21, 2013 11:15 pm

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por tecafede »

RMG escribió:Hola,

Para ver casos reales en Base mira este enlace.
http://forum.openoffice.org/es/forum/viewforum.php?f=70

Para obtener información sobre AOO mira este otro, que además de la suya te enlazará con otros sitios.
http://wiki.open-office.es

Saludos
Gracias RGM! Me viene genial así aprendo mirando los ejemplos!
OpenOffice 3.1 (por instalar) en Windows XP y 7
tecafede
Mensajes: 5
Registrado: Sab Sep 21, 2013 11:15 pm

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por tecafede »

mauricio escribió:Con OOBasic, tienes mucho por hacer... pero con otros lenguajes (C++, Python, Java), las posibilidades se amplían hasta tu dominio e imaginación del mismo...

Saludos
Entiendo Mauricio, gracias.

El tema es la documentación, por ejemplo intenté aprender Python y en la parte conceptual todo bien pero cuando quieres armar una GUI, una interfase gráfica, si quieres hacerlo en forma visual debes recurrir a otras herramientas, de terceros, poco o mal documentadas, etc... por ejemplo wxGlade y la verdad desanima bastante.

Sin embargo dentro del lenguaje de macros de Microsoft Office tienes todo, no precisas nada externo y está bien documentado. Claro, es un producto muy maduro.

Veremos que puedo adelantar.
OpenOffice 3.1 (por instalar) en Windows XP y 7
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Consulta sobre las posibilidades de macros de OpenOffice

Mensaje por mauricio »

Si quieres algo en Python con LibreOffice (trabajando en este momento para adaptarlo a AOO) que tenga cuadros de diálogo y muchas cosas más (manejo de bases de datos SQLite, envio de correo, webservices, facturación electrónica, etc, etc)... puedes checar mi proyecto Factura Libre: http://universolibre.org/node/445

Saludos

P.D. además... cualquier duda, aquí están estos foros...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder