Método Selection.InsertAfter (Word)

Inserta el texto especificado al final del intervalo o de la selección.

Sintaxis

expresión. InsertAfter( _Text_ )

expresión requerida. Variable que representa un objeto Selection.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Text Obligatorio String Texto que se va a insertar.

Comentarios

Después de utilizar este método, la selección se expande para incluir el nuevo texto.

Puede insertar caracteres como comillas, caracteres de tabulación y guiones de no separación mediante la función Chr de Visual Basic con el método InsertAfter. También puede usar las siguientes constantes de Visual Basic: vbCr, vbLf, vbCrLf y vbTab.

Si utiliza este método con una selección que hace referencia a un párrafo completo, el texto se inserta a continuación de la marca de fin de párrafo; es decir, el texto aparecerá al principio del párrafo siguiente. Para insertar el texto al final de un párrafo, localice el punto de finalización y reste 1 desde esta ubicación (la marca de párrafo ocupa un carácter), como muestra el siguiente ejemplo.

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."

No obstante, si la selección finaliza con una marca de párrafo que también resulta ser el final del documento, Microsoft Word inserta el texto antes de la marca de párrafo final en lugar de crear un nuevo párrafo al final del documento. Por otra parte, si la selección es un marcador, Word inserta el texto especificado, pero no expande la sección para incluir el nuevo texto.

Ejemplo:

En este ejemplo, se inserta texto al final de la selección y, a continuación, se contrae la selección en un punto de inserción.

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

Consulte también

Objeto Selection

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.