O Word 2013 não pode comparar arquivos somente leitura


5

Eu estou usando o Tortoise SVN para trabalhar com um repositório que contém alguma documentação salva como documentos do Word. No meu computador antigo, com o Office 2010, pude comparar com as revisões anteriores. Tortoise abriria o Word na visualização de comparação para que eu pudesse ver as diferenças entre os arquivos.

Instalei o Office 2013 (versão final do Technet, não a versão de visualização) no meu novo laptop para teste e agora não consigo mais comparar os Documentos do Word. Tortoise exibe um erro genérico que não conseguiu comparar os dois arquivos.

Tartaruga usa um arquivo JScript para fazer interface com o Word, então eu corri esse arquivo através de um depurador e descobri que o erro real é:

O método Compare ou a propriedade não está disponível porque este comando não está disponível para leitura.

Alguns Googling seguido por alguns testes revelaram que o erro é causado pelo primeiro arquivo aberto (neste caso, a versão anterior) sendo aberto como somente leitura. Se eu alterar o código JScript para abrir no modo normal, e localizar o arquivo no sistema e desmarque a propriedade "Somente leitura" (se necessário), a comparação será aberta conforme o esperado.

Não consegui encontrar nenhuma documentação sobre essa alteração no Word em nenhum site da Microsoft.

Alguém sabe por que isso foi alterado e, se for intencional e não um bug, qual é o benefício de exigir que o arquivo seja gravável para poder compará-lo com outro?


3
Muito obrigado por postar isso - eu tenho um aplicativo que invoca comparar e de repente parou de funcionar com o Office 2013. Eu mudei o código para não abrir somente leitura e está funcionando novamente, tomara que os desenvolvedores de tartaruga façam o mesmo. Quanto a documentação sobre isso, eu não iria prender a respiração, eu tenho trabalhado com aplicativos de escritório por um tempo e às vezes as coisas só são alteradas, não há notas de lançamento e sem retorno, você só tem que viver com ele (por exemplo, entre 2000 e 2003 eles trocaram o antigo pelo novo pela comparação e depois mudaram para 2007 - sem explicação)
Andy

Respostas:


2

Talvez tente desligar Modo protegido ?

  1. Primeiro, inicie qualquer programa do Office, como o Microsoft Word, e clique no menu Arquivo presente na faixa de opções.

  2. Agora clique na guia Opções presente na barra lateral esquerda.

  3. Vai abrir a janela Opções. Agora clique na aba "Centro de Fidedignidade" no final do painel do lado esquerdo e depois clique no botão "Configurações da Central de Confiança".

  4. Clique na guia "Vista protegida" e no painel do lado direito, você verá as seguintes opções:

- Ativar o Modo de Exibição Protegido para arquivos originados da Internet

- Ativar o Modo de Exibição Protegido para arquivos localizados em locais potencialmente inseguros

-Ativar modo de exibição protegido para anexos do Outlook

  1. Todas as opções estão ativadas por padrão. Desative a opção desejada ou desabilite todas as opções dadas para desativar completamente o Modo de Exibição Protegido e clique no botão OK para salvar as alterações.

Referência http://www.askvg.com/how-to-disable-view-protected-in-microsoft-office-while-opening-email-attachments-or-downloaded-files/


O modo protegido não tem absolutamente nada a ver com esse problema.
Moshe Katz

Desculpe, achei que alguns arquivos possam estar sendo abertos no modo Protegido em 2013 e não em 2010.
Curtis

A diferença não está em como os arquivos estão sendo abertos. O problema é que o Word 2010 permite que arquivos somente leitura sejam comparados, enquanto o Word 2013 permite que apenas arquivos de leitura / gravação sejam comparados. Isso seria verdade mesmo sem o Modo Protegido.
Moshe Katz
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.