Applies ToWord pour Microsoft 365 Word pour Microsoft 365 pour Mac Word 2024 Word 2024 pour Mac Word 2021 Word 2021 pour Mac Word 2019 Word 2019 pour Mac Word 2016

Le champ SkipIf compare deux expressions : si la comparaison est vraie, SkipIf annule le document de fusion actif, passe à la enregistrement de données suivante dans le source de données et démarre un nouveau document de fusion ; si la comparaison est false, Microsoft Word poursuit le document de fusion actuel.

Les documents créés dans les versions précédentes de Word peuvent utiliser le champ SkipIf pour empêcher Word de produire un document fusionné pour des enregistrements particuliers dans la source de données. Toutefois, vous pouvez sélectionner des enregistrements de données plus facilement à l’aide de la commande Filtrer dans la boîte de dialogue Destinataires de fusion et publipostage , qui s’affiche lorsque vous cliquez sur Modifier la liste des destinataires dans le groupe Démarrer le publipostage sous l’onglet Publipostage .

Remarque : N’utilisez pas le champ SkipIf avec le champ Suivant.

Syntaxe

Lorsque vous affichez le champ SkipIf dans votre document, la syntaxe ressemble à ceci :

{ SKIPIF Expression1 , opérateur Expression2 }

Remarque : Un code de champ indique au champ ce qu’il doit afficher. Les résultats de champ correspondent à ce qui est affiché dans le document après avoir évalué le code du champ. Pour basculer entre l’affichage du code de champ et les valeurs du code de champ, appuyez sur Alt+F9.

Instructions

Vous pouvez utiliser le champ SkipIf dans un document ou dans le cadre d’un publipostage.

Pour utiliser le champ SkipIf dans un document, procédez comme suit :

  1. Sous l’onglet Insertion, dans le groupe Texte, cliquez sur Composants QuickPart, puis sur Champ.

  2. Dans la liste Noms de champs, sélectionnez SkipIf.

  3. Dans la zone Codes de champ, tapez les expressions, l’opérateur, le texte vrai et le texte faux, en suivant la syntaxe indiquée ci-dessus.

  4. Cliquez sur OK.

Pour utiliser le champ SkipIf dans le cadre d’un publipostage, procédez comme suit lorsque vous configurez le publipostage :

  1. Sous l’onglet Publipostage , dans le groupe Écrire & Insérer des champs , cliquez sur Règles, puis sur Ignorer l’enregistrement si.

  2. Dans la liste Nom du champ , sélectionnez le nom d’un champ de fusion, tel que Ville.

  3. Dans la liste Comparaison , sélectionnez l’opérateur souhaité. Par exemple, pour sélectionner des destinataires dans une ville particulière, sélectionnez Égal à.

  4. Dans la zone Comparer à, tapez la valeur que vous souhaitez utiliser. Par exemple, sélectionnez les destinataires demeurant à Tokyo, tapez Tokyo.

    Remarque : Si vous avez sélectionné est vide ou n’est pas vide dans la liste Comparaison , laissez la zone Comparer à vide.

Boîte de dialogue Propriétés

Expression1, Expression2

Valeurs que vous souhaitez comparer. Ces expressions peuvent être des données de champ de fusion, des noms signet, des chaînes de caractères, des nombres, des champs imbriqués qui retournent une valeur ou des formules mathématiques. Si une expression contient des espaces, placez l’expression entre guillemets.

Remarques : 

  • Si vous utilisez un champ de fusion (MergeField) dans une expression, le champ de fusion fait référence aux données de l’enregistrement de données actif, et non à l’enregistrement de données suivant.

  • Expression2 doit être placée entre guillemets afin qu’elle soit comparée en tant que chaîne de caractères.

  • Si l’opérateur est = ou <>, Expression2 peut contenir un point d’interrogation ( ?) pour représenter un caractère unique ou un astérisque (*) pour représenter n’importe quelle chaîne de caractères.

  • Si vous utilisez un astérisque dans Expression2, la partie d’Expression1 qui correspond à l’astérisque et les caractères restants dans Expression2 ne peuvent pas dépasser 128 caractères.

Opérateur

Opérateur de comparaison. Insérez un espace avant et après l’opérateur .

Opérateur

Description

=

Égal à

<>

Différent de

>

Supérieur à

<

Inférieur à

>=

Supérieur ou égal à

<=

Inférieur ou égal à

Exemple

Lorsque vous insérez le champ SkipIf suivant dans un publipostage document principal, le champ SkipIf examine le contenu du champ Order dans l’enregistrement de données actif. Si le champ Ordre contient un nombre inférieur à 100, aucun document fusionné n’est produit pour cet enregistrement de données.

{ SKIPIF { MERGEFIELD Order } < 100 }

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.