[RESUELTO] ¿Dónde guardar la macro de Phyton?
Publicado: Mié Dic 07, 2016 10:20 pm
Hola,
¿Cómo acceder a una macro hecha con Phyton y hacer que se ejecute con el botón Ok (de controles de formulario)?
De momento, para acceder a una macro de Phyton, escojo, de la barra de dibujo, una una forma cualquiera: un cuadrado, por ejemplo, y después lo dibujo en la hoja de cálculo. Después hago clic a la forma del cuadrado y, de su menú contextual, hago clic en Asignar. Seguidamente hago clic en Macros del LibreOffice y a continuación clic en el nombre de la macro que me interesa para finalmente hacer clic en Asignar y después clic en Aceptar. Despues de hacer lo comentado, se ejecuta bien la macro. Pero la pregunta es la siguiente: ¿no se puede guardar esta macro, hecha con Phyton, dentro del documento en el cual se está trabajando? Cuando hago una macro con Basic da la opción de guardarla en Mis Macros o en el mismo documento en el cual se está trabajando, pero no veo cómo hacer lo mismo con la Macro de Phyton.
De hecho, hace poco que estoy estudiando el tema de las macros con Phyton. De momento, guardo la macro de Phyton en C:\Program Files (x86)\LibreOffice 4\share\Scripts\python\hm.py, y así puedo ver esta macro cuando hago clic en Macros del LibreOffice.
Saludos,
Carlos
¿Cómo acceder a una macro hecha con Phyton y hacer que se ejecute con el botón Ok (de controles de formulario)?
De momento, para acceder a una macro de Phyton, escojo, de la barra de dibujo, una una forma cualquiera: un cuadrado, por ejemplo, y después lo dibujo en la hoja de cálculo. Después hago clic a la forma del cuadrado y, de su menú contextual, hago clic en Asignar. Seguidamente hago clic en Macros del LibreOffice y a continuación clic en el nombre de la macro que me interesa para finalmente hacer clic en Asignar y después clic en Aceptar. Despues de hacer lo comentado, se ejecuta bien la macro. Pero la pregunta es la siguiente: ¿no se puede guardar esta macro, hecha con Phyton, dentro del documento en el cual se está trabajando? Cuando hago una macro con Basic da la opción de guardarla en Mis Macros o en el mismo documento en el cual se está trabajando, pero no veo cómo hacer lo mismo con la Macro de Phyton.
De hecho, hace poco que estoy estudiando el tema de las macros con Phyton. De momento, guardo la macro de Phyton en C:\Program Files (x86)\LibreOffice 4\share\Scripts\python\hm.py, y así puedo ver esta macro cuando hago clic en Macros del LibreOffice.
Saludos,
Carlos