Corrigir campo XE de intervalo de índice do Word exibindo texto simples na saída
🔍 WiseChecker

Corrigir campo XE de intervalo de índice do Word exibindo texto simples na saída

Ao gerar um índice no Word, os campos XE (Entrada de Índice) que definem um intervalo usando um marcador devem exibir um intervalo de páginas no índice final, como “12–14”. Em vez disso, alguns usuários veem o código do campo XE bruto ou o nome do marcador como texto simples na saída do índice. Esse problema ocorre porque a sintaxe do campo XE está incorreta, o marcador está ausente ou os códigos de campo estão configurados para exibição em vez de seus resultados. Este artigo explica as causas exatas desse problema e fornece correções passo a passo para restaurar a exibição adequada do intervalo de páginas no índice.

Principais conclusões: Corrigir campos XE de intervalo que mostram texto simples

  • Alt+F9 para alternar códigos de campo: Alterna entre exibir códigos de campo e seus resultados para verificar a sintaxe do campo XE.
  • Ctrl+Shift+F9 para desvincular campos: Converte permanentemente códigos de campo em texto simples — não use isso em campos XE destinados à geração de índice.
  • Inserir > Índice > Atualizar Índice: Recria o índice após corrigir a sintaxe do campo XE ou a definição do marcador.

ADVERTISEMENT

Por que os campos XE de intervalo exibem texto simples no índice

Um campo XE com um switch de intervalo usa a sintaxe { XE "Texto da Entrada" \r "NomeDoMarcador" }. O switch \r instrui o Word a exibir o intervalo de páginas coberto pelo marcador em vez de um único número de página. Se o nome do marcador no switch não corresponder a um marcador existente, ou se o marcador abranger apenas uma página, o Word não consegue calcular um intervalo e pode exibir o código do campo ou o nome do marcador como texto.

Outra causa comum é que os códigos de campo estão configurados para exibição global. Ao pressionar Alt+F9, o Word alterna entre mostrar códigos de campo (a sintaxe bruta) e resultados de campo (o número ou intervalo de página calculado). Se o documento for salvo com códigos de campo visíveis, ou se o campo XE for acidentalmente desvinculado usando Ctrl+Shift+F9, o campo se torna texto estático e não participa da geração do índice.

O papel do marcador em índices de intervalo

Um marcador deve ser definido em pelo menos duas páginas para que um intervalo de páginas apareça. Se o marcador começar e terminar na mesma página, o Word mostra um único número de página, não um intervalo. Se o marcador for excluído após a inserção do campo XE, o Word não consegue resolver o intervalo e exibe o nome do marcador literalmente na entrada do índice.

Passos para corrigir campos XE de intervalo exibindo texto simples

  1. Alternar códigos de campo com Alt+F9
    Pressione Alt+F9 para alternar entre exibição de código de campo e exibição de resultado de campo. Se você vir a sintaxe XE bruta como { XE "Tópico" \r "MeuMarcador" }, o problema é que os códigos de campo estão visíveis. Pressione Alt+F9 novamente para mostrar os resultados. Se o índice ainda mostrar texto simples, prossiga para o próximo passo.
  2. Verificar se o marcador existe e abrange várias páginas
    Vá em Inserir > Marcador. Na caixa de diálogo Marcador, verifique se o nome do marcador usado no campo XE (por exemplo, “MeuMarcador”) está listado. Se estiver faltando, selecione o texto que deve definir o intervalo e crie um novo marcador com o mesmo nome. Certifique-se de que a seleção cubra pelo menos duas páginas. Clique em Adicionar.
  3. Verificar a sintaxe do campo XE para o switch \r
    Posicione o cursor no código do campo XE. Pressione Shift+F9 para alternar apenas aquele campo. Confirme que a sintaxe é { XE "Texto da Entrada" \r "NomeDoMarcador" }. Deve haver um espaço antes e depois do switch \r. Se o switch estiver faltando, digite-o manualmente. Não use chaves ao redor do nome do marcador — use aspas duplas retas.
  4. Atualizar o índice
    Clique em qualquer lugar dentro do índice gerado. Na guia Referências, clique em Atualizar Índice. O Word recria o índice usando os campos XE corrigidos. Se o índice ainda mostrar texto simples, exclua todo o índice e reinsira-o a partir de Inserir > Índice > Índice.
  5. Certifique-se de que o campo XE não está desvinculado
    Selecione o código do campo XE. Se o campo estiver acinzentado e não puder ser alternado, pode ter sido desvinculado com Ctrl+Shift+F9. Exclua o campo XE e reinsira-o selecionando o texto no corpo do documento e pressionando Alt+Shift+X. Reaplique o switch de intervalo manualmente após a inserção.

ADVERTISEMENT

Se o Word ainda tiver problemas após a correção principal

Word exibe o nome do marcador em vez de um intervalo de páginas

Se o índice mostrar o nome do marcador (por exemplo, “MeuMarcador”) em vez de um intervalo de páginas, provavelmente o marcador não abrange várias páginas. Selecione o conteúdo do marcador no documento e estenda a seleção para incluir texto em pelo menos duas páginas. Abra Inserir > Marcador, selecione o marcador, clique em Excluir e recrie-o com o mesmo nome sobre o intervalo corrigido. Atualize o índice.

Campo XE exibe { XE … } na saída do índice

Isso indica que os códigos de campo estão visíveis em todo o documento. Pressione Alt+F9 para desativar todos os códigos de campo. Se o problema persistir, verifique Arquivo > Opções > Avançado. Em Mostrar conteúdo do documento, certifique-se de que a caixa “Mostrar códigos de campo em vez de seus valores” esteja desmarcada. Clique em OK e atualize o índice.

Entrada de índice mostra texto simples de um documento copiado

Ao copiar conteúdo de outro documento, campos XE podem ser transferidos com referências quebradas. Exclua os campos XE importados mostrando formatação oculta (Ctrl+Shift+8) e removendo os colchetes do campo XE. Reinsira os campos XE usando Alt+Shift+X e adicione manualmente o switch \r com o nome correto do marcador.

Estados do campo XE: Código de campo vs Resultado de campo na geração do índice

Item Exibição do código de campo Exibição do resultado de campo
Aparência visual Mostra chaves e sintaxe como { XE “Tópico” \r “B1” } Mostra o número ou intervalo de página calculado, como 12–14
Método de alternância Alt+F9 ou Shift+F9 para um único campo As mesmas teclas alternam de volta
Comportamento na geração do índice O índice pode mostrar texto bruto do campo se os códigos de campo estiverem ativos globalmente O índice usa o valor calculado
Risco de perda de dados Baixo — o código de campo pode ser alternado de volta Baixo — o campo pode ser alternado de volta, a menos que desvinculado
Estado recomendado para saída final Desligado (mostrar resultados) Ligado

Mantenha sempre os códigos de campo ocultos no documento final pressionando Alt+F9 até que todos os campos mostrem seus resultados. Atualize o índice uma última vez antes de salvar ou imprimir.

Após aplicar essas correções, você pode gerar um índice limpo com intervalos de páginas em vez de texto simples ou códigos de campo. Sempre verifique se o marcador abrange pelo menos duas páginas e se o campo XE usa o switch \r com um nome de marcador correspondente. Como dica avançada, use o recurso Ir Para (Ctrl+G) e selecione Marcador para pular rapidamente para cada marcador e confirmar seu intervalo de páginas antes de atualizar o índice.

ADVERTISEMENT