Impedir que o Excel altere o conteúdo do arquivo ao abrir

5

Eu uso muita sincronização nas minhas máquinas. O Excel altera a data de modificação logo no momento em que abre o arquivo. Então, ele muda o conteúdo do arquivo (eu acho que para atualizar as estatísticas incorporadas na planilha). Então, se o usuário não quis salvar o arquivo, ele altera a data para o original. Esse comportamento confunde muito meu esquema de sincronização (Unison), forçando-me a resolver muitos conflitos manualmente.

O Unison é conhecido por contornar esse problema, ignorando tempos de modificação para arquivos do Microsoft Excel e sempre comparando o conteúdo do arquivo. Infelizmente, frequentemente abro os mesmos arquivos simultaneamente em muitas máquinas e nunca salvo alterações lá, e subsequentemente sou forçado a resolver conflitos no próximo evento de sincronização. Além disso, o hash de muitos grandes worksets do Excel é lento.

Existe alguma maneira de desativar esse "recurso" ou contorná-lo? Talvez algum recipiente somente leitura sob demanda para os arquivos. Mas então - e se eu quiser salvar o arquivo? Eu não posso fazer isso em mídia somente leitura, certo?

    
por Adam Ryczkowski 20.09.2012 / 10:11

1 resposta

2

Você pode tentar usar o recurso de proteção do Excel - "Marcar como final" e, em seguida, a pasta de trabalho será aberta como somente leitura.

Outra opção é o recurso de proteção de pasta de trabalho do Excel, que avisa ao abrir o arquivo, se você deseja abrir o arquivo como somente leitura ou digitar a senha e editá-lo.

Estes métodos devem manter o arquivo intacto.

    
por 08.02.2013 / 16:23