Selection.InsertAfter, méthode (Word)

Insère le texte spécifié à la fin d’une plage ou d’une sélection.

Syntaxe

expression. InsertAfter( _Text_ )

expression Obligatoire. Variable qui représente un objet Selection.

Paramètres

Nom Requis/Facultatif Type de données Description
Text Obligatoire Chaîne Texte à insérer.

Remarques

Après avoir exécuté cette méthode, la sélection est étendue pour inclure le nouveau texte.

Vous pouvez insérer des caractères tels que des guillemets, des tabulations et des traits d'union insécables en utilisant la fonction Visual Basic Chr avec la méthode InsertAfter. Vous pouvez également utiliser les constantes Visual Basic suivantes : vbCr, vbLf, vbCrLf et vbTab.

Si vous appliquez cette méthode à une sélection qui fait référence à un paragraphe entier, le texte est inséré après la marque de fin de paragraphe (le texte s'affichera au début du paragraphe suivant). Pour insérer du texte à la fin d'un paragraphe, déterminez l'emplacement correspondant à la fin et retirez 1 à cet emplacement (la marque de paragraphe correspond à un caractère), comme indiqué dans l'exemple suivant.

ActiveDocument.Range( _ 
 ActiveDocument.Paragraphs(1).Range.Start, _ 
 ActiveDocument.Paragraphs(1).Range.End - 1) _ 
 .Select 
 
Selection.InsertAfter _ 
 " This is now the last sentence in paragraph one."

Cependant, si la sélection se termine par une marque de paragraphe qui se trouve également être la fin du document, Microsoft Word insère le texte avant la marque de paragraphe finale au lieu de créer un nouveau paragraphe à la fin du document. De même, si la sélection est un signet, Word insère le texte indiqué mais n'étend pas la sélection ou le signet afin d'inclure le nouveau texte.

Exemple

Cet exemple montre comment insérer du texte à la fin de la sélection, puis désactiver la sélection en point d'insertion.

With Selection 
 .InsertAfter "appended text" 
 .Collapse Direction:=wdCollapseEnd 
End With

Voir aussi

Selection, objet

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.