Open topic with navigation
Vous pouvez exécuter une action de manière conditionnelle selon une variable ou une expression. Par exemple, les actions sont exécutées lorsque vous ouvrez l’aperçu avant impression d’un document. Toutefois, il se peut que vous ne souhaitiez pas que les actions soient exécutées dans l’aperçu avant impression. Dans ce cas, vous pouvez utiliser la variable globale IsPrintPreview
ou IsPrinting
pour éviter l’exécution d’une action lorsque le document n’est pas réellement envoyé à l’imprimante.
Pour exécuter une action de manière conditionnelle, configurez la condition sur l’onglet Action correspondant à l’action, comme suit.
Pour exécuter une action de manière conditionnelle selon une variable
Utilisez cette option lorsqu’une seule condition détermine l’exécution de l’action.
-
Dans l’onglet Action correspondant à l’action sélectionnée, cliquez pour sélectionner Sous conditions, en fonction de la variable.
-
Dans le champ du nom de la variable, cliquez sur
, puis cliquez sur Autres variables pour ouvrir la boîte de dialogue Insertion de variable.
-
Dans le volet de navigation de gauche, cliquez sur la catégorie de la variable que vous voulez.
-
Dans la liste de variables, sélectionnez celle souhaitée, puis cliquez sur OK. Vous pouvez aussi double-cliquer sur la variable.
-
Dans l’onglet Action, cliquez sur l’opérateur relationnel pour afficher une liste contenant d’autres opérateurs, puis cliquez sur celui que vous souhaitez utiliser. Pour en savoir plus, reportez-vous à la rubrique Opérateurs relationnels.
-
Lorsque l’opérateur relationnel nécessite la spécification d’une valeur, le champ <saisir une valeur> s’affiche. Cliquez sur ce champ, puis saisissez la valeur que vous souhaitez.
-
Dans la liste de types, sélectionnez Texte ou Décimal pour indiquer si l’énoncé conditionnel évalue un texte ou une valeur décimale.
Par exemple, si vous voulez utiliser la variable IsPrintPreview
pour indiquer de ne pas exécuter une action lorsque vous ouvrez le document dans l’aperçu avant impression, suivez ces étapes :
-
Dans l’onglet Action correspondant à l’action sélectionnée, cliquez pour sélectionner Sous conditions, en fonction de la variable.
-
Dans le champ du nom de la variable, cliquez sur
, puis cliquez sur Autres variables pour ouvrir la boîte de dialogue Insertion de variable.
-
Dans le volet de navigation de gauche, cliquez sur Global.
-
Dans la liste de variables, sélectionnez IsPrintPreview, puis cliquez sur OK. Vous pouvez aussi double-cliquer sur la variable.
-
Dans l’onglet Action, cliquez sur l’opérateur relationnel, puis sur Equals.
-
Dans le champ <saisir une valeur>, saisissez false.
-
Dans la liste de types, sélectionnez Texte.
Pour exécuter une action de manière conditionnelle selon une expression
Utilisez cette option plusieurs conditions déterminent l’exécution de l’action.
-
Dans l’onglet Action correspondant à l’action sélectionnée, cliquez pour sélectionner Sous conditions, en fonction de l’expression.
-
Pour modifier l’opérateur conditionnel existant (l’opérateur par défaut est And), cliquez sur l’opérateur dans l’onglet Vue arborescente, puis cliquez sur l’opérateur de votre choix.
-
Pour ajouter un opérateur conditionnel, cliquez sur
.
-
Dans le champ du nom de la variable, cliquez sur
, puis cliquez sur Autres variables pour ouvrir la boîte de dialogue Insertion de variable.
-
Dans le volet de navigation de gauche, cliquez sur la catégorie de la variable que vous voulez.
-
Dans la liste de variables, sélectionnez celle souhaitée, puis cliquez sur OK. Vous pouvez aussi double-cliquer sur la variable.
-
Dans l’onglet Action, cliquez sur l’opérateur relationnel pour afficher une liste contenant d’autres opérateurs, puis cliquez sur celui que vous souhaitez utiliser. Pour en savoir plus, reportez-vous à la rubrique Opérateurs relationnels.
-
Lorsque l’opérateur relationnel nécessite la spécification d’une valeur, le champ <saisir une valeur> s’affiche. Cliquez sur ce champ, puis saisissez la valeur que vous souhaitez.
-
Dans la liste de types, sélectionnez Texte ou Décimal pour indiquer si l’énoncé conditionnel évalue un texte ou une valeur décimale.
Rubriques connexes