Que faites-vous si vous avez besoin d’une chaîne de 80 signes égaux ou 25 espaces? Utilisez la fonction String (). Cette fonction macro est utilisée pour créer des chaînes de caractères répétitifs. Prenons les exemples suivants:

sFirst = String(25, 32)

sSecond = String(25, " ")

sThird = String(80, "=")

sFourth = String(20, "=*")

Les première et deuxième lignes sont fonctionnellement identiques; ils produisent tous deux une chaîne de 25 espaces. Dans le premier exemple, la valeur ANSI de 32 est utilisée, qui est la valeur de code de caractère pour un espace. Dans la troisième ligne, la troisième chaîne sera égale à 80 signes égaux.

La quatrième ligne produit une chaîne de 20 caractères de signes égaux. Cela peut être un peu frustrant pour les programmeurs familiers avec d’autres implémentations de BASIC, car pour eux, le dernier exemple devrait créer une chaîne de 40 caractères d’alternance de signes égaux et d’astérisques. (Dans les anciennes versions de BASIC, la fonction String () concatène tout ce que vous désignez, donc on peut s’attendre à ce que cela crée une chaîne de 40 caractères composée de 20 itérations de « = * ».

| _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 (12152) s’applique à Microsoft Word 2007, 2010, 2013 et 2016. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu de Word ici: link: / word-Creating_a_String [Création d’une chaîne].