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.