Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve un objeto Shape que representa la forma a la que se unirá el principio del conector especificado.
Sintaxis
expresión. BeginConnectedShape
expresión Variable que representa un objeto ConnectorFormat .
Valor devuelto
Forma
Comentarios
Si el principio del conector especificado no está unido a la forma, se producirá un error.
Utilice la propiedad EndConnectedShape para devolver la forma unida al final de un conector.
Ejemplo
En este ejemplo se supone que la primera página de la publicación activa ya contiene dos formas unidas por el conector Conn1To2. El código agrega un rectángulo y un conector a la primera página. El principio del nuevo conector se unirá al mismo sitio de conexión que el principio del conector Conn1To2, y el final del nuevo conector se unirá al sitio de conexión uno del nuevo rectángulo.
Dim shpNew As Shape
Dim intSite As Integer
Dim shpOld As Shape
With ActiveDocument.Pages(1).Shapes
' Add new rectangle.
Set shpNew = .AddShape(Type:=msoShapeRectangle, _
Left:=450, Top:=190, Width:=200, Height:=100)
' Add new connector.
.AddConnector(Type:=msoConnectorCurve, _
BeginX:=0, BeginY:=0, EndX:=10, EndY:=10) _
.Name = "Conn1To3"
' Get connection site number of old shape, and set
' reference to old shape.
With .Item("Conn1To2").ConnectorFormat
intSite = .BeginConnectionSite
Set shpOld = .BeginConnectedShape
End With
' Connect new connector to old shape and new rectangle.
With .Item("Conn1To3").ConnectorFormat
.BeginConnect ConnectedShape:=shpOld, _
ConnectionSite:=intSite
.EndConnect ConnectedShape:=shpNew, _
ConnectionSite:=1
End With
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.