Compartir a través de


Método TextRange2.RotatedBounds (Office)

Obtiene las coordenadas de los vértices del cuadro delimitador de texto del intervalo de texto especificado. Solo lectura.

Sintaxis

expresión. RotatedBounds (X1, Y1, X2, Y2, X3, Y3, x4, y4)

Expresión Expresión que devuelve un objeto TextRange2 .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
X1 Obligatorio Single Devuelve la posición (en puntos) de la coordenada X del primer vértice del cuadro de límite para el texto dentro del intervalo de texto especificado.
Y1 Obligatorio Single Devuelve la posición (en puntos) de la coordenada Y del primer vértice del cuadro de límite para el texto dentro del intervalo de texto especificado.
X2 Obligatorio Single Devuelve la posición (en puntos) de la coordenada X del segundo vértice del cuadro de límite del texto dentro del intervalo de texto especificado.
Y2 Obligatorio Single Devuelve la posición (en puntos) de la coordenada Y del segundo vértice del cuadro de límite del texto dentro del intervalo de texto especificado.
X3 Obligatorio Single Devuelve la posición (en puntos) de la coordenada X del tercer vértice del cuadro de límite del texto dentro del intervalo de texto especificado.
Y3 Obligatorio Single Devuelve la posición (en puntos) de la coordenada Y del tercer vértice del cuadro de límite del texto dentro del intervalo de texto especificado.
x4 Obligatorio Single Devuelve la posición (en puntos) de la coordenada X del cuarto vértice del cuadro de límite del texto dentro del intervalo de texto especificado.
y4 Obligatorio Single Devuelve la posición (en puntos) de la coordenada Y del cuarto vértice del cuadro de límite del texto dentro del intervalo de texto especificado.

Comentarios

El cuadro delimitador del texto no es el mismo que el objeto TextFrame2. El objeto TextFrame2 representa el contenedor en el que puede residir el texto. El cuadro delimitador del texto representa el perímetro que rodea inmediatamente el texto.

Ejemplo:

Este ejemplo utiliza los valores devueltos por los argumentos del método RotatedBounds para dibujar una forma libre con las dimensiones del cuadro delimitador de texto de la tercera palabra del intervalo de texto de la forma uno de la diapositiva uno de la presentación activa.

Dim x1 As Single, y1 As Single 
Dim x2 As Single, y2 As Single 
Dim x3 As Single, y3 As Single 
Dim x4 As Single, y4 As Single 
Dim myDocument As Slide 
 
Set myDocument = ActivePresentation.Slides(1) 
myDocument.Shapes(1).TextFrame2.TextRange2.Words(3).RotatedBounds _ 
 x1, y1, x2, y2, x3, y3, x4, y4 
With myDocument.Shapes.BuildFreeform(msoEditingCorner, x1, y1) 
 .AddNodes msoSegmentLine, msoEditingAuto, x2, y2 
 .AddNodes msoSegmentLine, msoEditingAuto, x3, y3 
 .AddNodes msoSegmentLine, msoEditingAuto, x4, y4 
 .AddNodes msoSegmentLine, msoEditingAuto, x1, y1 
 .ConvertToShape.ZOrder msoSendToBack 
End With 

Consulte también

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.