Um modelo global danificado causa erros ao automatizar Word

Sintomas

Um ou mais ficheiros de modelo global inválidos podem fazer com que um cliente de automatização fora do processo lance uma das seguintes mensagens de erro:

  • HRESULT: 0x8001010A
    Erro da VB: -2147417846
    "O filtro de mensagem indicou que a aplicação está ocupada"

  • HRESULT: 0x800A175D
    Erro da VB: 5981
    "Não é possível abrir o armazenamento de macros"

  • HRESULT: 0x800A142D
    Erro da VB: 5165
    "Word não é possível abrir o [quadrado] existente"

Causa

O ficheiro de modelo global utilizado por Word pode estar danificado.

Nota

No Microsoft Office Word 2007, o modelo global chama-se Normal.dotm. No Microsoft Office Word 2003 e em versões anteriores do Word, o modelo global chama-se Normal.dot.

Resolução

Se encontrar um dos erros descritos na secção Sintomas, pode mudar temporariamente o nome do modelo global para determinar se é a causa do problema.

Mudar o nome do modelo global repõe várias opções para as predefinições, incluindo estilos personalizados, barras de ferramentas personalizadas, macros e entradas de Texto Automático. Recomenda-se que mude o nome do ficheiro de modelo global em vez de o eliminar, para que possa restaurar estas definições se o modelo não estiver danificado.

Determinadas instalações de Word podem produzir mais do que um ficheiro de modelo global legítimo. Estas situações incluem várias versões de Word em execução no mesmo computador ou vários perfis de utilizador no mesmo computador. Nestas situações, preste especial atenção para que mude o nome da cópia correta de Normal.dot.

Para mudar o nome do ficheiro de modelo global, siga estes passos.

Nota

Uma vez que existem várias versões do Microsoft Windows, os passos seguintes podem ser diferentes no seu computador. Se estiverem, veja a documentação do produto para concluir estes passos.

  1. Saia de todas as instâncias de Word, incluindo o WordMail.
  2. Selecione Iniciar>Localizar>Ficheiros ou Pastas.
  3. Na caixa Com nome, escreva o nome do modelo global da sua versão do Word.
  4. Na caixa Procurar em, selecione a unidade de disco rígido local (ou uma localização de modelo de utilizador alternativa se estiver a executar Word a partir de um servidor de rede).
  5. Selecione Localizar Agora para procurar o ficheiro.
  6. Para cada ocorrência do modelo global que aparece na caixa de diálogo Localizar , clique com o botão direito do rato no ficheiro e, em seguida, selecione Mudar o Nome. Atribua um novo nome ao ficheiro, como OldNormal.dot ou Normal-1.dot.
  7. Minimizar a caixa de diálogo Localizar .
  8. Reinicie o cliente de automatização para iniciar Word.

Se Word iniciar corretamente, resolveu o problema. Neste caso, o problema é um modelo global danificado. Poderá ter de alterar algumas definições para restaurar as suas opções favoritas. Se o ficheiro de modelo global cujo nome mudou contiver personalizações, como estilos, macros ou entradas de Texto Automático que não podem ser facilmente recriadas, poderá conseguir copiar essas personalizações do ficheiro de modelo global antigo para o novo ficheiro de modelo global com o organizador.

Se as personalizações da barra de ferramentas estiverem armazenadas numa barra de ferramentas personalizada, deverá conseguir copiá-las com o organizador. Infelizmente, se as personalizações foram feitas a uma das barras de ferramentas incorporadas de Word, poderá ter de as recriar depois de mudar o nome do modelo, porque não pode copiar essas alterações com o organizador.

Referências

Para obter mais informações sobre as mensagens de erro, veja Erro 800A175D – Não Foi Possível Abrir o Armazenamento de Macros.