Página 1 de 1

[RESUELTO] Al compartir archivo Calc se eliminan mi macro

Publicado: Vie Ago 17, 2012 6:28 pm
por neckou
Saludos!

tengo un archivo Calc en cual he programado una macro (pueden ver el post al respecto en el subforo de Calc), ahora que ya lo he probado y estoy por compartirlo, he hecho la prueba de abrirlo en otro equipo y me marca la deshabilitación de macros por cuestiones de seguridad, he cerrado el archivo, he configurado la seguridad a nivel "bajo", he guardado los cambios y he abierto el archivo nuevamente, ya no ha salido la advertencia de las macros, pero ahora, al ingresar en "Herramientas > Macros > Organizar Macros > Open Office.org Basic" y no puedo ver el código fuente de mi macro!!!

Qué sucede??? Me falta hacer algo??? Espero puedan orientarme con este detalle :super:

Re: Al compartir archivo Calc se eliminan mis macros

Publicado: Vie Ago 17, 2012 7:40 pm
por mriosv
Cuando creas la macro tienes que hacerlo dentro del nombre del archivo para que vaya con este.
Herramientas > Macros > Organizar Macros > Open Office.org Basic > archivo [Nuevo]

Re: Al compartir archivo Calc se eliminan mis macros

Publicado: Vie Ago 17, 2012 7:53 pm
por SLV-es
Revisa este enlace; es de Writer, pero se aplica lo mismo a Calc Visibilidad de las macros

Saludos

Re: Al compartir archivo Calc se eliminan mis macros

Publicado: Vie Ago 17, 2012 8:23 pm
por neckou
originalmente lo he creado dentro de mi biblioteca, he hecho un respaldo de la macro en un txt (nunca se sabe) y la he eliminado de la biblioteca y se la he agregado a mi archivo.ods dentro de standard>modulo1>Nuevo , lo he guardado y reasignado mi macro al botón, lo he ejecutado sin problemas... cierro el archivo y al abrirlo ya no existe mi macro en el archivo :(

al presionar el botón de ejecución de mi maro me sale el siguiente mensaje:

"Se ha producido un error de marco de programación al ejecutar el comando vnd.sun.script:standard.módulo1.main?language=basic?location=document escrito en basic.

mensaje: the following basic script could not be found:
library 'standard'
module 'módulo1'
method: 'main'
location: 'document'
"

que bueno que hice un respaldo de la macro u_u

Re: Al compartir archivo Calc se eliminan mis macros

Publicado: Vie Ago 17, 2012 8:58 pm
por neckou
Lo he solucionado, al parecer es un problema con el nombre del módulo que me crea por default (módulo1), lo que he hecho, es crear un nuevo módulo para mi macro (el cual se autonombra como "module1"), lo he guardado junto con el archivo, he cerrado el archivo, lo he vuelto a abrir y mi macro ahí sigue... gracias por la ayuda :D

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 1:52 am
por SLV-es
El último problema creo que ha sido debido a que llamaste al módulo "módulo1", con acento, y esto no está permitido en ningún lenguaje de programación que conozco. Ni acentos, ni ñ, ni ç en los nombres de librerías, módulos, funciones o subrutinas ni variables o constantes.
Saludos

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 3:29 pm
por mauricio
En Python3 es posible usar acentos y ñ...
captura.png
captura.png (10.89 KiB) Visto 6025 veces

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 5:29 pm
por fornelasa
Hola....
No quisiera alargar un tema resuelto pero.............. creo que ese python.......... ¡se parece al OOBasic en estructura! :mrgreen: al menos en el codigo de arribita :D .

Saludos, Federico.

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 6:01 pm
por mauricio
Creo que no, que son muy diferentes...

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 8:36 pm
por fornelasa
:super:
ok.

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 10:24 pm
por SLV-es
Es que Python todavia no lo conozco!!!!! :crazy:

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Sab Ago 18, 2012 10:34 pm
por mauricio
Pues invitado estas amigo Salva a conocerlo, no te arrepentiras... su uso en AOO/LibO te abrira un mundo de opciones...

Un abrazo

Re: [RESUELTO] Al compartir archivo Calc se eliminan mi macr

Publicado: Lun Ago 20, 2012 3:15 pm
por SLV-es
Bueno, bueno, bueno....

Acabo de descubrir que en OOo Basic SÍ se pueden utilizar letras acentuadas, ñ y ç en los nombres de variables, funciones y subrutinas. :super:

¿Cómo? Consulta este enlace: Option Compatible.

Saludos