Propiedad Shape.Paths (Visio)
Devuelve una colección Paths que informa de las coordenadas de las rutas de una forma en el sistema de coordenadas de su forma principal. Solo lectura.
Sintaxis
expresión. Paths
Expresión Variable que representa un objeto Shape .
Valor devuelto
Paths
Ejemplo:
Esta macro de Microsoft Visual Basic para Aplicaciones (VBA) coloca una forma en la página, recupera su colección Paths y, a continuación, utiliza la propiedad Points del objeto Path para devolver una matriz de puntos que define una polilínea que se aproxima al objeto Path.
Public Sub Paths_Example()
Dim vsoShape As Visio.Shape
Dim adblXYPoints() As Double
Dim strPointsList As String
Dim intOuterLoopCounter As Integer
Dim intInnerLoopCounter As Integer
Set vsoShape = ActivePage.DrawOval(1, 1, 4, 4)
For intOuterLoopCounter = 1 To vsoShape.Paths.Count
vsoShape.Paths(intOuterLoopCounter).Points 1#, adblXYPoints
For intInnerLoopCounter = LBound(adblXYPoints) To UBound(adblXYPoints)
strPointsList = strPointsList & adblXYPoints(intInnerLoopCounter) & Chr(10)
Next intInnerLoopCounter
Next intOuterLoopCounter
Debug.Print strPointsList
End Sub
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.