O campo FILENAME não atualiza automaticamente quando você abre um documento no Word

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 832897
Sintomas
Quando você abre um documento em uma das versões do Microsoft Word listados na seção "Aplica-se a" deste artigo, o campo nome do arquivo (e o caminho, se aplicável) não atualiza o nome e o local do arquivo que você acabou de abrir.
Causa
Esse comportamento é uma alteração de design no Microsoft Word 2002 e posterior para permitir que seu documento do Word que contém um campo de nome de arquivo sejam abertos mais rapidamente.
Como Contornar
Para contornar esse comportamento, use um dos seguintes métodos.

Método 1: Atualizar o campo manualmente

Para atualizar o campo manualmente, selecione o campo que está contido no documento do Word e, em seguida, pressione F9.

Método 2: Criar uma macro para atualizar automaticamente o campo

A Microsoft fornece exemplos de programação somente para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação um propósito específico. Este artigo presume que você esteja familiarizado com a linguagem de programação que está sendo demonstrada e com as ferramentas usadas para criar e depurar procedimentos. Engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades específicas.

Para atualizar automaticamente o campo que está contido no seu documento do Word, crie uma macro AutoOpen. Para fazer isso, execute as seguintes etapas:
  1. Inicie o Word e abra o documento que contém o fieldthat não será atualizado automaticamente.
  2. No Microsoft Office Word 2003 ou no Word 2002, no menu Ferramentas , aponte para Macroe thenclick Macros.

    No Microsoft Office Word 2007, clique na guia desenvolvedor e, em seguida, no grupo código , clique emMacros .
  3. Na caixa de diálogo Macros , execute thesesteps:
    1. Na caixa nome da Macro , digite AutoOpen.
    2. Altere a caixa Macros em para o nome de arquivo do documento.
    3. Clique em criar.
  4. Na folha de código do Microsoft Visual Basic editor, youshould ver agora os inícios de sua macro AutoOpen. Por exemplo, você shouldsee o seguinte:
    Sub AutoOpen()'' AutoOpen Macro' Macro created date by username'End Sub
  5. Digite, ou copie e cole o seguinte código de macro para a macro yourAutoOpen:
       Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStory
  6. Macro AutoOpen agora deve ser semelhante ao exemplo asseguintes:
    Sub AutoOpen()'' AutoOpen Macro' Macro created date by username'   Dim aStory As Range   Dim aField As Field   For Each aStory In ActiveDocument.StoryRanges      For Each aField In aStory.Fields         aField.Update      Next aField   Next aStoryEnd Sub
  7. No menu arquivo , clique em SalvarNome do arquivo.
  8. No menu arquivo , clique em Fechar andReturn para o Microsoft Word.
  9. InWord 2003 ou no Word 2002, no menu Ferramentas , aponte para Macroe thenclick de segurança.

    InWord 2007, clique na guia desenvolvedor e, em seguida, clique emSegurança de Macro no grupo de código .
  10. InWord 2003 ou no Word 2002, na guia Nível de segurança , altere o nível de segurança paraMédioe, em seguida, clique em OK.

    InWord 2007, em Configurações de Macro, clique para selecionar a opção deHabilitar todas as macros .
  11. Documento de Closeyour.
  12. Reabra seu documento do Word.
  13. Clique em Ativar Macros na caixa de diálogoAviso de segurança .
O campo agora deve atualizar automaticamente no seu documento do Word.
Mais Informações
O campo de nome de arquivo será atualizado automaticamente quando você alternar para a visualização de impressão ou quando você imprime o documento.

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Base de Conhecimento Microsoft:
211629 Quais campos são atualizados quando você abre, repaginar ou imprime o documento
Para obter mais informações sobre macros AutoOpen, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
286310 Comportamento de macros AutoExec e AutoLoad no Word
WD2007

Propriedades

ID do Artigo: 832897 - Última Revisão: 03/14/2015 08:20:00 - Revisão: 6.0

Microsoft Office Word 2007, Microsoft Word 2002 Standard Edition

  • kbprb kbmt KB832897 KbMtpt
Comentários