Parole
donne un numéro à chaque personnage dans le corps du document, de 1 place. Il définit ensuite une plage avec Range.Start
à Range.End
Ainsi, les paragraphes (1) .Range pourrait être égal à Range (Start: = 1, End: = 120).
Le texte contenu dans cette plage est Range.Text
, Lecture/écriture. Par conséquent, Paragraphs(1).Range.Text = "My new paragraph text"
remplacera le texte existant dans le premier paragraphe du document. ActiveDocument.Range(0, 0).Text
spécifie la plage avant le premier caractère du document.
Pour insérer du texte à un emplacement spécifique, vous devez trouver l'emplacement, c'est-à-dire Range
. Comme vous l'avez vu ci-dessus, si la plage a une longueur de 0, vous pouvez insérer avant ou entre le texte existant, et si elle a une longueur, le nouveau texte remplacera ce qui était là avant. Les nouveaux et anciens textes n'ont pas nécessairement la même longueur.
Le comptage de paragraphes est utile pour trouver une plage. Vous pouvez également compter des mots ou des phrases. Vous pouvez rechercher une combinaison de mots spécifique. Ou vous pouvez utiliser un signet. Dans tous ces cas, vous définissez une plage dont vous pouvez remplacer directement le texte, ou que vous pouvez utiliser pour trouver un emplacement relatif à l'insertion du texte, tel que le début ou la fin ou après le troisième mot ou autre.