Déterminer le nombre de paragraphes dans un document (Microsoft Word)
Les macros sont souvent utilisées pour traiter un document entier. Il n’est pas inhabituel d’avoir une macro pas à pas dans tous les paragraphes d’un document et d’apporter des modifications en fonction des informations contenues dans le paragraphe. Si vous devez parcourir tous les paragraphes d’un document, il est utile de savoir combien de paragraphes il y a. La façon dont vous faites cela dans une macro VBA consiste à utiliser la propriété Count avec la collection Paragraphs, comme suit:
iParCount = ActiveDocument.Paragraphs.Count
La collection Paragraphs contient tous les paragraphes du document, chacun dans son propre objet. La propriété Count renvoie simplement une valeur indiquant le nombre d’objets (paragraphes) dans la collection. Dans l’exemple ci-dessus, cette valeur est affectée à la variable iParCount. Vous pouvez ensuite utiliser ce décompte pour effectuer tout traitement dont vous avez besoin.
Souvenez-vous également que les paragraphes peuvent être «vides» dans Word. Si quelqu’un tape des informations et appuie deux fois sur la touche Entrée, il vient de créer un paragraphe vide avec cette deuxième pression sur Entrée. Cela augmente le nombre de paragraphes, c’est donc une bonne idée d’afficher des caractères non imprimables dans un document si vous essayez de comprendre comment VBA a dérivé le nombre de paragraphes qu’il a fait. La règle est que chaque pression sur Entrée entraîne un nouveau paragraphe de document.
_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 (5679) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365.