Objeto ShapeNodes (Word)

Una colección de todos los ShapeNode objetos en la forma libre. Cada objeto ShapeNode representa un nodo entre los segmentos de una forma libre o un punto de control de un segmento curvo de una forma libre.

Comentarios

Puede crear una forma libre manualmente o mediante los métodos BuildFreeform y ConvertToShape .

Utilice la propiedad Nodes para devolver la colección ShapeNodes. En el ejemplo siguiente se elimina el nodo cuatro de la forma tres del documento activo. Para que funcione este ejemplo, la forma tres debe ser una forma libre con cuatro nodos como mínimo.

ActiveDocument.Shapes(3).Nodes.Delete 4

Uso de Insertar método para crear un nuevo nodo y agregarlo a la colección ShapeNodes. En el ejemplo siguiente se agrega un nodo suave con un segmento curvo después del nodo cuatro de la forma tres del documento activo. Para que funcione este ejemplo, la forma tres debe ser una forma libre con cuatro nodos como mínimo.

With ActiveDocument.Shapes(3).Nodes 
 .Insert 4, msoSegmentCurve, msoEditingSmooth, 210, 100 
End With

Use Nodes (Index), donde Index es el número de índice del nodo, para devolver un único objeto ShapeNode . Si el nodo uno de la forma tres del documento activo es un punto de esquina, en el siguiente ejemplo se convierte en un punto suave. Para que funcione este ejemplo, la forma tres debe ser una forma libre.

With ActiveDocument.Shapes(3) 
 If .Nodes(1).EditingType = msoEditingCorner Then 
 .Nodes.SetEditingType 1, msoEditingSmooth 
 End If 
End With

Vea también

Referencia de modelos de objetos de Word

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.