O campo de nome de ficheiro não é actualizado automaticamente quando abre um documento no Word

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
Sintomas
Quando abre um documento das versões do Microsoft Word que esteja listado na secção "Aplica-se a" deste artigo, o campo nome do ficheiro (e o caminho, se aplicável) não actualiza para o nome e a localização do ficheiro que acabou de abrir.
Causa
Este comportamento é uma alteração da estrutura no Microsoft Word 2002 e versões posteriores, para permitir que o documento do Word que contém um campo de nome de ficheiro para abrir o mais rapidamente.
Como contornar
Para contornar este comportamento, utilize um dos seguintes métodos.

Método 1: Actualizar o campo manualmente

Para actualizar manualmente o campo, 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 a título ilustrativo, sem garantia expressa ou implícita. Isto inclui, mas não está limitado a, 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 com as ferramentas que são utilizadas para criar e depurar procedimentos. 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 seja. Para tal, siga estes passos:
  1. Inicie o Word e abrir o documento que contém o fieldthat não será actualizado automaticamente.
  2. InMicrosoft Office Word 2003 ou no Word 2002, no menu Ferramentas , aponte para Macroe thenclick as Macros.

    Uma Office Word 2007, clique no separador Programador e, em seguida, clique emMacros no grupo código .
  3. Na caixa de diálogo de Macros , siga thesesteps:
    1. Na caixa nome da Macro , escreva AutoOpen.
    2. Altere a caixa de Macros ao nome do ficheiro de documento.
    3. Clique em Criar.
  4. Na folha de código do Microsoft Visual Basic editor, youshould ver agora o início da AutoOpen macro. Por exemplo, shouldsee 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 yourAutoOpen macro:
       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 deverá ser semelhante ao exemplo de thefollowing:
    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 ficheiro , clique em GuardarNome de ficheiro.
  8. No menu ficheiro , clique em Fechar andReturn para o Microsoft Word.
  9. InWord 2003 ou Word 2002, sobre o menu Ferramentas , aponte para Macroe thenclick de segurança.

    InWord de 2007, clique no separador Programador e, em seguida, clique emSegurança de macros no grupo código .
  10. InWord 2003 ou Word 2002, no separador Nível de segurança , altere o nível de segurança paramédiae, em seguida, clique em OK.

    InWord de 2007, em Definições de macros, clique para seleccionar a opçãoActivar todas as macros .
  11. Documento de Closeyour.
  12. Reabra o documento do Word.
  13. Clique em Activar Macros na caixa de diálogoAviso de segurança .
O campo deverá agora actualizar automaticamente no documento do Word.
Mais Informação
Campo nome do ficheiro será actualizado automaticamente quando muda para a pré-visualização ou quando imprime o documento.

Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
211629 Quais os campos são actualizados quando abre, repaginar ou imprimir o documento
Para mais informações sobre AutoOpen macros, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
286310 Comportamento das macros AutoExec e AutoLoad no Word
WD2007

Aviso: Este artigo foi traduzido automaticamente

Propriedades

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

Microsoft Office Word 2007, Microsoft Word 2002 Standard Edition

  • kbprb kbmt KB832897 KbMtpt
Comentários