Compartir a través de


Método ShapeNodes.SetSegmentType (Excel)

Establece el tipo de segmento del segmento que sigue al nodo especificado por Index. Si el nodo es un punto de control de un segmento curvo, este método establece el tipo de segmento de esa curva. Tenga en cuenta que esto puede afectar al número total de nodos insertando o eliminando nodos adyacentes.

Sintaxis

expresión. SetSegmentType (Index, SegmentType)

Expresión Variable que representa un objeto ShapeNodes .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Index Obligatorio Long Nodo cuyo tipo de segmento va a establecerse.
SegmentType Obligatorio MsoSegmentType Especifica si el segmento es recto o curvo.

Ejemplo:

En este ejemplo se cambian todos los segmentos rectos a segmentos curvos en la forma tres de myDocument. La forma tres debe ser un dibujo de forma libre.

Set myDocument = Worksheets(1) 
With myDocument.Shapes(3).Nodes 
    n = 1 
    While n <= .Count 
        If .Item(n).SegmentType = msoSegmentLine Then 
            .SetSegmentType n, msoSegmentCurve 
        End If 
        n = n + 1 
    Wend 
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.