Le champ SkipIf compare deux expressions : Si la comparaison est vraie, SkipIf annule le document de fusion actuel, passe à la enregistrement de données suivante dans la source de données et commence un nouveau document de fusion . si la comparaison est fausse, vous Microsoft Word le document de fusion en cours.

Les documents créés dans des versions antérieures de Word peuvent utiliser le champ SkipIf pour empêcher Word de produire un document fusionné pour des enregistrements spécifiques 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 Fusion et publipostage : Destinataires, qui apparaît lorsque vous cliquez sur Modifier la liste de destinataires dans le groupe Démarrer la fusion et 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 Operator Expression2 }

Remarque : Un code de champ indique au champ ce qu’il doit afficher. Les résultats de champ sont ce qui est affiché dans le document après avoir évalué le code de 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, vous pouvez :

  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 SauterSi.

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

  4. Cliquez sur OK.

Pour utiliser le champ SkipIf dans le cadre d’un publipostage, lors de la configuration du publipostage, vous devez suivre les étapes suivantes :

  1. Sous l’onglet Publipostage, dans le groupe & champs d’écriture, 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 de comparaison, sélectionnez l’opérateur de votre choix. Par exemple, pour sélectionner les destinataires dans une ville en particulier, 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 la sélection est vide ou ne l’est pas dans la liste Comparaison, laissez la zone Comparer à vide.

Boîte de dialogue Propriétés

Expression1, Expression2

Valeurs à comparer. Ces expressions peuvent être des données de champ fusionnées, des signet, des chaînes de caractères, des nombres, des champs imbrmbrés qui retournent une valeur ou des formules mathématiques. Si une expression contient des espaces, entourez-la de guillemets.

Remarques : 

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

  • Expression2 doit être entre guillemets afin d’être comparée à une chaîne de caractères.

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

  • Si vous utilisez un astérisque dans Expression2, la partie de l’expression1 qui correspond à l’astérisque et les caractères restants dans Expression2 ne peut 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 document principal de fusion, le champ SkipIf examine le contenu du champ Order (Ordre) dans l’enregistrement de données en cours. 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 ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Office insiders

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×