O campo FILENAME não actualiza automaticamente quando abrir um documento no Word

Traduções de Artigos Traduções de Artigos
Artigo: 832897 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando abre um documento numa das versões do Microsoft Word que está listado na secção "Aplica-se a" deste artigo, o FILENAME campo (e caminho, se aplicável) não actualiza com o nome e localização do ficheiro que que acabou de abrir.

Causa

Este comportamento ocorre uma alteração de estrutura no Microsoft Word 2002 e versões posteriores para permitir do documento do Word que contém um campo FILENAME para abrir mais rapidamente.

Como contornar

Para contornar este comportamento, utilize um dos seguintes métodos.

Método 1: Actualizar o campo manualmente

Para actualizar o campo manualmente, seleccione o campo que está contido no documento do Word e, em seguida, prima F9.

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

A Microsoft fornece exemplos de programação apenas, para fins sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, as garantias implícitas de comercialização ou adequação a um fim específico. Este artigo pressupõe que está familiarizado com a linguagem de programação apresentada e as ferramentas que são utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.

Para actualizar automaticamente o campo que está contido no documento do Word, crie uma macro AutoOpen. Para o fazer, siga estes passos:
  1. Inicie o Word e abra o documento que contém o campo que não será actualizada 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 Office Word 2007, clique no separador Programador e, em seguida, clique em macros no grupo de código .
  3. Na caixa de diálogo macros , siga estes passos:
    1. Na caixa nome da macro , escreva AutoOpen .
    2. Altere a caixa macros em ao nome de ficheiro do documento.
    3. Clique em criar .
  4. Na folha de código do editor do Microsoft Visual Basic, deverá ver agora o início da macro AutoOpen. Por exemplo, deverá ver o seguinte:
    Sub AutoOpen()
    '
    ' AutoOpen Macro
    ' Macro created date by username
    '
    
    End Sub
    
  5. Escreva, ou copiar e colar, o seguinte código de macro para a 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. A macro AutoOpen deve agora ser semelhante ao seguinte exemplo:
    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 ficheiro , clique em Guardar Filename.
  8. No menu ficheiro , clique em Close and Return to Microsoft Word .
  9. No Word 2003 ou Word 2002, no menu Ferramentas , aponte para macro e, em seguida, clique em segurança .

    No Word 2007, clique no separador Programador e, em seguida, clique em Segurança de macros no grupo de código .
  10. No Word 2003 ou Word 2002, no separador Nível de segurança , altere o nível de segurança para Média e, em seguida, clique em OK .

    No Word 2007, em Definições de macro , clique para seleccionar a opção Activar todas as macros .
  11. Feche o documento.
  12. Volte a abrir o documento do Word.
  13. Clique em Activar Macros na caixa de diálogo Aviso de segurança .
O campo deve agora actualizar automaticamente o Word documento.

Mais Informação

O campo FILENAME será actualizado automaticamente quando muda para pré-visualizar ou quando imprime o documento.

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
211629Os campos são actualizados quando abrir, repaginar ou imprimir o documento
Para obter mais informações sobre macros AutoOpen, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
286310Comportamento de execução automática e AutoLoad macros no Word

Propriedades

Artigo: 832897 - Última revisão: 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 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: 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