Desaparecen bibliotecas macro de un documento

preguntado 2020-12-29 23:10:04 +0200

Imagen Gravatar de laurencio

updated 2020-12-30 02:39:29 +0200

Buenas.

Venía trabajando en LO 7.0.4.2 en Calc sobre unas macros que inicialmente las tenía en My Macros pero luego las corté y pegué en una nueva biblioteca en el archivo para el cual estaban destinadas y estaba intentando depurar errores. En la última ejecución me dio un error y luego simplemente desaparecieron todas las bibliotecas de ese documento de calc(eran 2, la Standard y la que yo había creado) . Tengo activado autoguardado cada 10 minutos pero en la carpeta de backup quedó una versión anterior al momento en que yo había pegado las macros.

¿A alguien le suena este tipo de suceso? ¿Dónde pueden haber ido a parar las bibliotecas con las macros? ¿Qué práctica de backup sugieren para las macros? En la carpeta de backup de libreoffice no ví nada relacionado con las macros de Basic.

Mientras, lo voy a tomar como un ejercicio y voy a empezar de nuevo...

Saludos.

LO 7.0.4.2 (instalado desde repositorios debian backports) MX Linux 19.3

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

Comments

@laurencio, Una de las razones por las que se pierden las macros es cuando los archivos ods se guardan en Excel.

Imagen Gravatar de Schiavinatto Schiavinatto ( 2020-12-30 01:11:53 +0200 )edit

Gracias, Schiavinatto. Como aclaración, venía trabajando sólo con Libreofffice (no tengo MS office) y todo en formato nativo ods. De todos modos, creo que voy a tratar de no guardar las macros en el documento sino en My macros. Y a último momento recién guardarlas en el documento también.

Imagen Gravatar de laurencio laurencio ( 2020-12-30 02:01:03 +0200 )edit

@laurencio, La diferencia entre guardar en My macros o en el archivo es la forma en que se utilizarán las macros.

En My macros guarde las macros para su uso en el desarrollo y que no serán utilizadas por el usuario del documento..

En el Documento guarde las macros necesarias para que el archivo funcione por parte del usuario.

Las macros para el desarrollo se pueden incluir en un nuevo menú, en LibreOffice, el siguiente ejemplo está en Calc.

descripción de la imagen

Imagen Gravatar de Schiavinatto Schiavinatto ( 2020-12-30 13:34:26 +0200 )edit

Muchas gracias por la aclaración!

Imagen Gravatar de laurencio laurencio ( 2020-12-30 21:17:36 +0200 )edit