Compartir a través de


Método ShapeNodes.SetPosition (Excel)

Establece la ubicación del nodo especificado por Index. Tenga en cuenta que, según el tipo de modificación del nodo, este método puede afectar a la posición de los nodos adyacentes.

Sintaxis

expresión. SetPosition (Index, X1, Y1)

Expresión Variable que representa un objeto ShapeNodes .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Index Obligatorio Long Nodo cuya posición va a establecerse.
X1 Obligatorio Single Posición (en puntos) del nuevo nodo en relación con la esquina superior izquierda del documento.
Y1 Obligatorio Single La posición (en puntos) del nuevo nodo con respecto a la esquina superior izquierda del documento.

Ejemplo:

En este ejemplo se mueve el nodo dos de la forma tres de myDocument a la derecha 200 puntos y hacia abajo 300 puntos. La forma tres debe ser un dibujo de forma libre.

Set myDocument = Worksheets(1) 
With myDocument.Shapes(3).Nodes 
 pointsArray = .Item(2).Points 
 currXvalue = pointsArray(0, 0) 
 currYvalue = pointsArray(0, 1) 
 .SetPosition 2, currXvalue + 200, currYvalue + 300 
End With

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.