Les macros dans Word sont écrites dans un langage appelé Visual Basic pour Applications (VBA). Comme tout autre langage de programmation, VBA comprend certaines structures de programmation utilisées pour contrôler la façon dont le programme s’exécute.

L’une de ces structures est la structure If …​ End If. L’utilisation la plus courante de cette structure a la syntaxe suivante:

If condition Then     ' program statements Else     ' program statements End If

Lorsqu’une macro est en cours d’exécution et que cette structure est rencontrée, Word teste la condition que vous avez spécifiée après le mot clé If. Si la condition est vraie, les instructions du programme juste après le mot clé Then sont exécutées. Si elles ne sont pas vraies, les instructions après le mot clé Else sont exécutées. Le mot clé Else et toutes les instructions de programme suivantes (qui forment ensemble une Else clause) sont facultatifs; vous n’avez pas besoin de les inclure dans votre macro.

Indépendamment du fait que les instructions de programme de la structure If …​ End If sont exécutées, lorsque Word en a terminé avec la structure, la macro continue de s’exécuter avec l’instruction qui suit le mot clé End If.

_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 (13327) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Understanding_the_If_End_If_Structure [Comprendre la structure If …​ End If].