Evite que Excel cambie el contenido del archivo al abrirlo

Evite que Excel cambie el contenido del archivo al abrirlo

Utilizo mucho la sincronización en mis máquinas. Excel cambia la fecha de modificación justo en el momento en que abre el archivo. Entonces esocambiosel contenido del archivo (supongo que para actualizar las estadísticas incrustadas en la hoja de trabajo). Luego, si el usuario no quiso guardar el archivo, cambia la fecha a la original. Este comportamiento confunde mucho mi esquema de sincronización (Unison), lo que me obliga a resolver muchos conflictos manualmente.

Se sabe que Unison evita este problema ignorando los tiempos de modificación de los archivos de Microsoft Excel y comparando siempre el contenido de los archivos. Desafortunadamente, a menudo abro los mismos archivos simultáneamente en muchas máquinas y nunca guardo los cambios allí, y posteriormente me veo obligado a resolver conflictos en el próximo evento de sincronización. Además, el hash de muchas hojas de trabajo de Excel grandes es lento.

¿Hay alguna forma de desactivar esta "función" o evitarla? Quizás algún contenedor bajo demanda de solo lectura para los archivos. Pero entonces, ¿qué pasa si quiero guardar el archivo? No puedo hacerlo en medio de sólo lectura, ¿verdad?

Respuesta1

Puede intentar utilizar la función de protección de Excel: "Marcar como final" y luego el libro se abrirá como de sólo lectura de forma predeterminada.

Otra opción es la función de protección del libro de Excel, que le preguntará al abrir el archivo si desea abrirlo como de sólo lectura o ingresar la contraseña y editarlo.

Estos métodos deberían mantener el archivo intacto.

información relacionada