Compartir a través de


Método Shape.MoveIntoTextFlow (Publisher)

Mueve una forma determinada al flujo de texto definido por el objeto TextRange . La forma siempre se inserta en línea al principio del flujo de texto.

Sintaxis

expresión. MoveIntoTextFlow (Range)

expresión Variable que representa un objeto Shape.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Range Obligatorio TextRange El intervalo de texto antes del cual se inserta la forma especificada.

Valor devuelto

Nothing

Comentarios

Se produce un error en el método MoveIntoTextFlow si la forma que se va a mover ya está insertada o si no es un tipo de forma insertada válido. Los tipos de forma en línea válidos incluyen:

  • Formas en línea
  • Formas agrupadas
  • Fragmentos HTML
  • Objetos inteligentes
  • Cuadros de texto encadenados

Ejemplo

En el siguiente ejemplo se comprueba si la segunda forma de la segunda página de la publicación está intercalada; si no lo está, la inserta al principio del flujo de texto del intervalo de texto especificado.

Dim theShape As Shape 
Dim theRange As TextRange 
 
Set theRange = ActiveDocument.Pages(2).Shapes(1).TextFrame.TextRange 
Set theShape = ActiveDocument.Pages(2).Shapes(2) 
 
If Not theShape.IsInline = msoTrue Then 
 theShape.MoveIntoTextFlow Range:=theRange 
End If 

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.