Compartir vía


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

expresión. 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.
BeginX Obligatorio Single Posición horizontal (en puntos) del punto inicial del conector en relación con la esquina superior izquierda del documento.
BeginY Obligatorio Single Posición vertical, en puntos, del principio del conector con relación a la esquina superior izquierda del documento.
EndX Obligatorio Single Posición horizontal (en puntos) del punto final del conector en relación con la esquina superior izquierda del documento.
Endy Obligatorio Single Posición vertical (en puntos) del punto final del conector en relación con 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 nueva hoja de cálculo.

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.