Il est difficile d’imaginer une fonction utilisée plus souvent avec des chaînes que la fonction Len (). Cette petite fonction simple renvoie la longueur de n’importe quelle chaîne. Voici quelques exemples qui peuvent fonctionner dans vos macros:

A = Len(MyString)

B = Len("This is a test")

La première ligne renvoie la longueur des caractères de la variable MyString. Le second renvoie le nombre de caractères entre les guillemets (dans ce cas, 14 – rappelez-vous que les espaces comptent comme des caractères).

Si vous souhaitez déterminer la longueur d’une sélection, vous suivez une approche un peu différente:

C = Len(Selection)

Cette ligne renvoie la longueur de la sélection de texte actuelle dans le document. N’oubliez pas que lors du calcul de la longueur d’une sélection, les marques de paragraphe (retours durs) comptent pour deux caractères. C’est parce qu’ils sont chacun en réalité un retour chariot suivi d’un saut de ligne, même si toutes les autres commandes macro les traitent comme un seul caractère.

_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 (11327) 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-Determining_the_Length_of_a_String [Détermination de la longueur d’une chaîne].