Les champs fournissent un peu de puissance de traitement pour vos documents, comme vous l’avez appris d’autres numéros de _WordTips _. Le champ ASK est celui que vous pouvez utiliser pour inviter les utilisateurs à entrer du texte qui est ensuite attribué à un signet.

(Ceci est idéal pour personnaliser le texte standard à la volée.) Cependant, Susan a rencontré des problèmes avec le champ ASK, car non seulement les utilisateurs ont été invités à saisir leur texte une fois, mais également une deuxième fois lorsque le document a été imprimé.

Par défaut, Word met à jour tous les champs juste avant l’impression. Si vous avez des champs ASK dans votre document, cela signifie que lorsqu’ils sont mis à jour, l’utilisateur est invité à entrer du texte une deuxième fois. Pour éviter ce comportement, procédez comme suit:

  1. Cliquez sur le bouton Office, puis sur Options Word si vous utilisez Word 2007. Si vous utilisez Word 2010 ou une version ultérieure, cliquez sur l’onglet Fichier du ruban et choisissez Options. Word affiche la boîte de dialogue Options Word.

  2. Cliquez sur Afficher sur le côté gauche de la boîte de dialogue. (Voir la figure 1.)

  3. Assurez-vous que la case à cocher Mettre à jour les champs avant l’impression est désactivée.

  4. Cliquez sur OK.

Maintenant, Word ne mettra pas à jour les champs avant l’impression. Le seul inconvénient, cependant, est que les autres champs ne seront pas mis à jour automatiquement non plus. Si vous avez d’autres champs dans le document, vous souhaiterez peut-être vous assurer de les mettre à jour manuellement avant l’impression.

Si la mise à jour manuelle des champs est un problème, vous pouvez envisager de supprimer complètement les champs ASK et de créer à la place un formulaire utilisateur.

Une autre alternative consiste à demander du texte utilisateur sous le contrôle d’une macro, puis à utiliser la macro pour affecter le texte aux signets. (Il s’agit de la même fonctionnalité que les champs ASK, mais il ne s’exécute que lorsque vous souhaitez spécifiquement qu’il s’exécute.)

Si de telles modifications ne sont pas possibles, vous pouvez réactiver la mise à jour automatique des champs et utiliser à la place la macro suivante pour imprimer votre document:

Sub CustomPrint()

Dim afield As Field

For Each afield In ActiveDocument.Fields         If afield.Type = wdFieldAsk Then afield.Locked = True     Next afield     ActiveDocument.PrintOut     For Each afield In ActiveDocument.Fields         If afield.Type = wdFieldAsk Then afield.Locked = False     Next afield End Sub

La macro examine chaque champ de votre document, verrouillant ceux qui sont des champs ASK. Le document est ensuite imprimé et les champs sont à nouveau déverrouillés.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (8177) s’applique à Microsoft Word 2007, 2010, 2013 et 2016. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu de Word ici:

link: / word-Suppressing_ASK_Fields_When_Printing [Suppression des champs ASK lors de l’impression].