LibreOffice Calc: Imposible asignar una macro a un botón
ResueltoFantoche1 Mensajes publicados 12 Fecha de registro Estado Miembro Última intervención -
Hola
He creado un archivo de gestión con varias hojas. La hoja 1 es la entrada. La creación de un botón Guardar no permite asignar la macro para rellenar automáticamente las otras hojas.
La macro funciona cuando la edito y pulso F5.
Pero cuando creo el botón, luego Controles Eventos Ejecutar la acción... y luego hago clic en macro... todo se cierra.
He desinstalado completamente LO y vuelto a instalar la última versión desde el sitio oficial. Estoy con W10 CG Nvidia 940MX.
Gracias por sus consejos
6 respuestas
-
Hola
1) ¿La seguridad de las macros está realmente desactivada?
Herramientas > Opciones > LibreOffice > Seguridad > Seguridad de macros: Modo medio
si es así, guardar el documento y volver a abrir
2) ¿El modo borrador de formulario está realmente desactivado (ícono de escuadra en la barra de herramientas de control de formulario)
-
Hola
Un ejemplo del archivo sería muy práctico
Saludos
-
A partir de un archivo Calc en blanco... Crear un botón... Clic derecho... Controles... Eventos... Ejecutar la acción... Y al hacer clic en Macro todo se cierra. No es posible acceder a la ventana para elegir la macro.
Una simple macro "Msgbox ¡Bonjour!"... funciona bien desde el editor de macros... Pero no es posible asignarla a un botón o a un rectángulo...
-
-
Hola
Intentar una purga del perfil
Cerrar LibreOffice
pulsar la tecla WINDOWS (una bandera) y R (al mismo tiempo).
-Luego, escribir %appdata%
-Buscar la carpeta libreoffice
-Renombrarla a Oldlibreoffice -
Vuelvo para dar el resultado de las investigaciones. Con la ayuda de ChatGPT he podido encontrar una pista. El archivo pythonloader.py es el culpable. Lo renombré añadiendo .bak... Luego volví a probar y todo funciona bien. Las macros básicas que había creado funcionan con el botón Guardar... lo cual no ocurría antes.
Si dejo .bak en el archivo, puedo seguir avanzando en mi archivo Calc... las macros básicas funcionan. Pero no podría usar macros complejas ya que funcionarían con Python. A+
-
hola
genial
¿dónde se encuentra pythonloader.py?
-
Lo siento, regreso para una última actualización. El origen del problema no es otro que el antivirus.
Al final, fue Malwarebytes quien detectaba el uso por parte de LibreOffice de un comando del sistema "cmd" y, por seguridad, cerraba LibreOffice. LO funciona perfectamente sin renombrar ningún archivo. Simplemente desmarqué LO entre las aplicaciones protegidas por el antivirus.
