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

Traduções deste artigo Traduções deste artigo
ID do artigo: 832897 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você abre um documento em uma das versões do Microsoft Word que é listado na seção "Aplica-se a" deste artigo, o FILENAME campo (e caminho, se aplicável) não atualiza o nome e a localização 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 FILENAME para abrir 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 seu documento do Word e, em seguida, pressione F9.

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

Microsoft fornece exemplos de programação apenas 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 para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte 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.

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 campo não será atualizada automaticamente.
  2. No Microsoft Office Word 2003 ou no Word 2002, no menu Ferramentas , aponte para macro e, em seguida, clique em macros .

    No Microsoft Word 2007, clique na guia Developer e em seguida, clique em macros no grupo de código .
  3. Na caixa de diálogo macros , execute estas etapas:
    1. Na caixa nome da macro , digite AutoOpen .
    2. Altere a caixa macros em seu nome de arquivo do documento.
    3. Clique em criar .
  4. Na folha de código do editor do Microsoft Visual Basic, você verá agora os inícios de sua macro AutoOpen. Por exemplo, você verá o seguinte:
    Sub AutoOpen()
    '
    ' AutoOpen Macro
    ' Macro created date by username
    '
    
    End Sub
    
  5. Digite, ou copiar e colar, o código de macro a seguir em sua macro AutoOpen:
       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. Sua macro AutoOpen deve agora ser semelhante ao exemplo a seguir:
    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 aStory
    
    End Sub
    
  7. No menu arquivo , clique em Salvar Filename.
  8. No menu arquivo , clique em Fechar e retornar ao Microsoft Word .
  9. No Word 2003 ou no Word 2002, no menu Ferramentas , aponte para macro e, em seguida, clique em segurança .

    No Word 2007, clique na guia desenvolvedor e, em seguida, clique em Segurança de macro no grupo de código .
  10. No Word 2003 ou no Word 2002, na guia Nível de segurança , altere o nível de segurança para Médio e, em seguida, clique em OK .

    No Word 2007, em Configurações de macro , clique para selecionar a opção Ativar todas as macros .
  11. Feche o documento.
  12. Reabra seu documento do Word.
  13. Clique em Ativar Macros na caixa de diálogo Aviso de segurança .
O campo agora deve atualizar automaticamente o Word documento.

Mais Informações

O campo FILENAME será atualizado automaticamente quando você alternar para visualização de impressão ou quando você imprime o documento.

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

Propriedades

ID do artigo: 832897 - Última revisão: terça-feira, 17 de julho de 2007 - Revisão: 5.1
A informação contida neste artigo aplica-se a:
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2002 Standard Edition
Palavras-chave: 
kbmt kbprb KB832897 KbMtpt
Traduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 832897

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com