Método Shapes.AddConnector (Excel)

Crea un conector. Devuelve un objeto Shape que representa el nuevo conector. Cuando se agrega un conector, no se conecta a nada. Use los métodos BeginConnect y EndConnect para unir el principio y el final de un conector a otras formas del documento.

Sintaxis

más sencilla.AddConnector (Type, BeginX, BeginY, EndX, EndY)

expresión Variable que representa un objeto Shapes.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Type Obligatorio MsoConnectorType Tipo de conector que se debe agregar.
Comenzar Obligatorio Single La posición horizontal (en puntos) del punto inicial del conector con respecto a la esquina superior izquierda del documento.
El comienzo Obligatorio Single Posición vertical, en puntos, del principio del conector con relación a la esquina superior izquierda del documento.
EndX Obligatorio Single La posición horizontal (en puntos) del punto final del conector con respecto a la esquina superior izquierda del documento.
Fin Obligatorio Single La posición vertical (en puntos) del punto final del conector con respecto a la esquina superior izquierda del documento.

Valor devuelto

Shape

Comentarios

Cuando se une un conector a una forma, el tamaño y la posición del conector se ajustan automáticamente, si es necesario. Por lo tanto, si va a adjuntar un conector a otras formas, la posición y las dimensiones que especifique al agregar el conector son irrelevantes.

Ejemplo

En el ejemplo siguiente se agrega un conector curvado a un nuevo lienzo en una hoja de cálculo nueva.

Sub AddCanvasConnector() 
 
    Dim wksNew As Worksheet 
    Dim shpCanvas As Shape 
 
    Set wksNew = Worksheets.Add 
 
    'Add drawing canvas to new worksheet 
    Set shpCanvas = wksNew.Shapes.AddCanvas( _ 
        Left:=150, Top:=150, Width:=200, Height:=300) 
 
    'Add connector to the drawing canvas 
    shpCanvas.CanvasItems.AddConnector _ 
        Type:=msoConnectorStraight, BeginX:=150, _ 
        BeginY:=150, EndX:=200, EndY:=200 
 
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.