Erro de sintaxe do Word com NumPages e fórmula

13

Estou tentando usar o seguinte como um campo no word:

{ = { NumPages } - 1 }

E eu recebo o seguinte erro:

!Erro de sintaxe, {

Parece que estou usando o formato certo pela Microsoft . Alguma ideia? Obrigado como sempre.

Mark Williams
fonte

Respostas:

21

A seguir estão as etapas que você precisará seguir para fazer o que deseja:

  1. Pressione Alt+ F9para revelar os códigos de campo.
  2. Selecione todo o {NUMPAGES}campo, incluindo o {e}
  3. Pressione Ctrl+ F9- isso colocará um par de chaves { }ao redor do campo NUMPAGES para que agora pareça:

    { {NUMPAGES} }
    
  4. Entre o {{, insira um sinal = e entre}} insira -1 para que o campo agora fique assim:

    {={NUMPAGES}-1}
    
  5. Agora pressione Alt+ F9para ocultar os códigos dos campos e selecione o campo, que provavelmente ainda mostrará o número total de páginas e pressione F9para atualizar os campos. Agora você deve ter o resultado que deseja.

A visualização do documento também atualizará os campos, assim como a impressão se a Update Fieldscaixa estiver marcada no Tools>Options>Printitem de menu (as versões mais recentes o colocarão File>Options>Display).

insira a descrição da imagem aqui

A principal coisa a lembrar ao trabalhar com campos é que você deve usar Ctrl+ F9para inserir um par de { }. Digitando-os no teclado não funciona.

krowe
fonte
Ainda estou recebendo a mensagem de erro de sintaxe. Veja meu código na resposta original - é idêntico ao seu código. Obrigado por reservar um tempo para responder.
Mark Williams
11
Pode parecer o mesmo, mas se você não seguir estas instruções à risca, não será o mesmo. Eu mesmo testei e garanto que está correto.
krowe
Obrigado, @krowe! Confirmo que suas instruções funcionam. A principal coisa a lembrar parte, sobre o uso de Ctrl + F9 para inserir chaves, é o que fez o truque para mim.
Georgebrindeiro 06/04/19
@krowe, segui suas instruções, mas finalmente retorna ! Configuração de caracteres inválida .
precisa saber é
@ mgae2m Se diz isso, significa que você NÃO seguiu minhas instruções. Foi por isso que eu lhe disse para tomar cuidado e seguir as instruções conforme estão escritas; não como você espera que sejam.
#