Artigo: 324491 - Última revisão: quinta-feira, 1 de Fevereiro de 2007 - Revisão: 12.4

Recebe um erro "O ficheiro pode ter sido alterado" mensagem quando guarda um livro num servidor de rede no Excel 2002 ou no Excel 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando tenta guardar um livro do Microsoft Excel para um servidor de rede, poderá receber a seguinte mensagem se o servidor tem um serviço intermédio, tal como serviços para Macintosh, ou se houver latência na ligação de rede durante a abertura do livro:
O ficheiro (filename .xls) poderá foram alterado por outro utilizador desde que guardou pela última vez. Nesse caso, o que quer fazer?
  • Guardar uma cópia
  • Substituir as alterações
Guardar uma cópia é a opção predefinida.

Causa

Esta mensagem é uma nova funcionalidade no Microsoft Excel 2002 protege-o de substituir as alterações de outra pessoa se perca conectividade de rede.

Se abrir um ficheiro a partir de uma unidade de rede e, em seguida, o computador perde conectividade de rede, uma segunda pessoa pode abri-lo mesmo, efectuar alterações, guardar e, em seguida, feche o ficheiro sem o seu conhecimento.

Se, em seguida, tentar guardar o ficheiro, o Excel compara o carimbo do ficheiro na memória com o carimbo de data do ficheiro na unidade de rede. Se o carimbo de data/hora não corresponder, o Excel pede-lhe a mensagem descrita anteriormente.

Existem duas condições quando um utilizador poderá receber esta mensagem incorrecta:
  • Quando guarda o ficheiro num servidor de rede que esteja a executar um serviço intermédio, o computador poderá escrever obter informações adicionais no ficheiro depois do Excel obtém o carimbo de data/hora. Por exemplo, computadores com serviços para Macintosh vão escrever informações adicionais relacionadas com Macintosh para cada ficheiro. Isto pode ocorrer depois do carimbo de data/hora é obtido pelo Excel.
  • Para ficheiros abertos com acesso de escrita, o Excel irá escrever informações de proprietário para o ficheiro e originam uma alteração no último carimbo de modificação. Excel irá recolher as informações de carimbo de data / hora após esta operação de escrita for concluída com êxito e o resto do livro é lido num. No entanto, se existir latência da rede, é possível que o ficheiro não será completamente actualizado da cache de ficheiros local quando o Excel pede para o carimbo de data/hora. Por conseguinte, o servidor poderá devolver o valor de tempo como conjunto antes da última edição e não irá corresponder o Excel espera quando verifica o tempo em Guardar. Isto pode ocorrer com mais frequência se o ficheiro estiver localizado numa rede Appliance (NetAPP) dispositivo de armazenamento ou através de uma rede alargada WAN, Wide Area (Network).
Quando tenta guardar o ficheiro, o Excel detecta a diferença de tempo carimbos entre abrir e guardar e pede-lhe em conformidade.

Resolução

Nota Fazer não implementar a seguinte chave de registo a menos que seja-se de que a causa da mensagem de aviso. Se implementar esta chave de registo sem saber a causa a mensagem de aviso seja apresentada, poderia potencialmente máscara uma rede de maiores dimensões ou problema no servidor.

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows

Excel 2003

Para resolver este problema no Excel 2003, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, prima ENTER .
  2. Localize e, em seguida, clique na seguinte chave:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\11.0\Excel\Options
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Escreva QFE_Saskatchewan para o nome e, em seguida, prima ENTER .
  5. Clique com o botão direito do rato na entrada
    QFE_Saskatchewan
    e, em seguida, clique em Modificar .
  6. Na caixa valor , escreva 2 . Quando escreve este valor, o Excel sempre esvaziar a cache de ficheiros antes do programa obtém o carimbo de data/hora. (Isto deve resolver o problema na maior parte das vezes.) Ou, escreva 1 para que o Excel desactivar o carimbo de data/hora Verifique e suprimir a caixa de diálogo cada caso.

    Nota Não recomendamos a desactivar o tempo de marca de verificação.
  7. Clique em OK para guardar a definição.

Excel 2002

Este problema foi primeiro corrigido numa correcção que agora está contida num Service Pack. Se tiver instalado o Service Pack mais recente do Office XP, não é necessário instalar a correcção.

Informações sobre Service Packs

Este problema é corrigido no Office XP Service Pack 3.
Para resolver este problema, obtenha o service pack mais recente do Microsoft Office XP. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
307841  (http://support.microsoft.com/kb/307841/ ) Como obter o Office XP service pack mais recente

Para activar a correcção

Para activar esta alteração de estrutura, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit na caixa Abrir e, em seguida, prima ENTER.
  2. Localize e, em seguida, clique na seguinte chave:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Excel\Options
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Escreva QFE_Saskatchewan para o nome e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato na entrada
    QFE_Saskatchewan
    e, em seguida, clique em Modificar .
  6. Na caixa valor , escreva 2 para que o Excel sempre esvaziar a cache de ficheiros antes de obter o carimbo de data/hora. Isto deve resolver o problema na maior parte das vezes. Ou, escreva 1 para que o Excel desactivar o carimbo de data/hora Verifique e suprimir a caixa de diálogo cada caso.

    Nota Não recomendamos a desactivar o tempo de marca de verificação.
  7. Clique em OK para guardar a definição.
  8. Reinicie o Excel para que a definição ter efeito para esse utilizador.

Informações sobre a correcção

Como obter a correcção

Este problema foi corrigido no pacote de correcção do Excel 2002 Post-Service Service Pack 2 datada 7 de Junho de 2003.
Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
822347  (http://support.microsoft.com/kb/822347/ ) Descrição do pacote de correcções do Excel 2002 pós-Service Pack 2: 7 de Junho de 2003

Como contornar

Para contornar este problema, utilize um dos seguintes métodos:
  • Partilhe os livros do Excel ao clicar em ' Partilhar livro ' no menu Ferramentas . Pode restringir o acesso ao ficheiro utilizando as permissões de partilha. Livros partilhados controlar edições multi-utilizador e não requerem a verificação de carimbo de data / hora.
  • Guardar os ficheiros para um Microsoft Windows 2000 ou Microsoft Windows Server 2003 numa rede local (LAN) e desactivar serviços que podem modificar o ficheiro inesperadamente, como os serviços para Macintosh.
  • Se tem a certeza de que que é a única pessoa que tem acesso ao ficheiro ou a única pessoa que está a utilizar o ficheiro, basta clicar Substituir alterações na caixa de diálogo.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no Office XP Service Pack 3.

Nota Para activar a correcção, tem de adicionar a chave de registo que é documentada na secção "Resolução" após a instalação do Office XP Service Pack 3.

A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
Palavras-chave: 
kbmt kbqfe kbhotfixserver kbbug kberrmsg kbnofix KB324491 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 324491  (http://support.microsoft.com/kb/324491/en-us/ )