Erreur de syntaxe Word avec NumPages et formule

13

J'essaie d'utiliser ce qui suit comme champ dans Word:

{ = { NumPages } - 1 }

Et j'obtiens l'erreur suivante:

!Erreur de syntaxe, {

Il semble que j'utilise le bon format pour Microsoft . Des idées? Merci comme toujours.

Mark Williams
la source

Réponses:

21

Voici les étapes que vous devrez suivre pour faire ce que vous recherchez:

  1. Appuyez sur Alt+ F9pour afficher les codes de champ.
  2. Sélectionnez l'ensemble du {NUMPAGES}champ, y compris le {et}
  3. Appuyez sur Ctrl+ F9- cela placera une paire d'accolades { }autour du champ NUMPAGES pour qu'il ressemble maintenant à:

    { {NUMPAGES} }
    
  4. Entre le {{, insérez un signe = et entre}} insérez -1 pour que le champ ressemble maintenant à:

    {={NUMPAGES}-1}
    
  5. Maintenant, appuyez sur Alt+ F9pour masquer les codes de champ et sélectionnez le champ, qui affichera probablement le nombre total de pages et appuyez sur F9pour mettre à jour les champs. Vous devriez maintenant avoir le résultat que vous recherchez.

La prévisualisation du document mettra également à jour les champs tout comme l'impression si la Update Fieldscase est cochée sous l' Tools>Options>Printélément de menu (les versions plus récentes le mettront File>Options>Display).

entrez la description de l'image ici

La principale chose à retenir lorsque vous travaillez avec des champs est que vous devez utiliser Ctrl+ F9pour insérer une paire de { }. Les saisir à partir du clavier ne fonctionne pas.

krowe
la source
Je reçois toujours le message d'erreur de syntaxe. Voir mon code dans la réponse d'origine - il est identique à votre code. Merci d'avoir pris le temps de répondre.
Mark Williams
1
Cela peut avoir la même apparence mais si vous ne suivez pas ces instructions à la lettre, ce n'est pas la même chose. Je l'ai testé moi-même et je vous assure que c'est correct.
krowe
Merci, @krowe! Je confirme que vos instructions fonctionnent. La principale chose à retenir, à propos de l'utilisation de Ctrl + F9 pour insérer des accolades, est ce qui a fait l'affaire pour moi.
georgebrindeiro
@krowe, j'ai suivi vos instructions, mais revient enfin ! Réglage des caractères non valide .
mgae2m
@ mgae2m Si cela dit cela signifie que vous n'avez PAS suivi mes instructions. C'est pourquoi je vous ai dit de faire attention et de suivre les instructions telles qu'elles sont écrites; pas comme vous vous attendez à ce qu'ils soient.
krowe