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 la celda desde la que origina una conexión. Solo lectura.
Sintaxis
expresión. FromCell
Expresión Variable que representa un objeto Connect .
Valor devuelto
Cell
Comentarios
Una conexión está definida por una referencia en una celda de la forma desde la que se origina la conexión a una celda de la forma destino de dicha conexión. La propiedad FromCell devuelve el objeto Cell para la celda desde la que se origina la conexión.
A continuación se muestra una lista de las posibles conexiones y los valores de sus propiedades FromCell relacionadas.
Una conexión está definida por una referencia en una celda de la forma desde la que se origina la conexión a una celda de la forma destino de dicha conexión. La propiedad FromCell devuelve el objeto Cell para la celda desde la que se origina la conexión.
A continuación se muestra una lista de las posibles conexiones y los valores de sus propiedades FromCell relacionadas.
Desde la celda inicial o final de una forma 1D a...
Una celda de punto de conexión: la propiedad FromCell devuelve la celda BeginX o EndX, dependiendo del extremo que se ha pegado.
Celda de una guía o punto de guía: Cuando la celda inicial o final de una forma 1D se pega a una celda de una guía o punto de guía, se crean dos conexiones: una de la celda X del punto de conexión a la celda Angular de la guía y otra de la celda Y del punto de conexión a la celda Angular de la guía. La propiedad FromCell de un objeto Connect devuelve la celda BeginX o EndX y, la propiedad FromCell del otro objeto Connect devuelve la celda BeginY o EndY, en función del punto de conexión pegado.
Patilla de una forma 2D (crea pegamento dinámico): La forma desde la que se origina el pegamento debe ser enrutable o tener un tipo de pegado dinámico. La propiedad FromCell devuelve la celda BeginX o EndX, en función del punto de conexión que se haya pegado.
Cualquier celda de una fila de vértices en una sección Geometry: La propiedad FromCell devuelve la celda BeginX o EndX, en función del punto de conexión que se haya pegado.
Celda begin o end de una forma 1D: La propiedad FromCell devuelve la celda BeginX o EndX, en función del punto de conexión que se haya pegado.
Borde (una celda de la sección Alineación) de una forma 2D: La propiedad FromCell devuelve la celda BeginX o EndX, en función del punto de conexión que se haya pegado.
Desde el borde (una celda de la sección Alineación) de una forma 2D a una celda de una guía o punto de guía:
La propiedad FromCell devuelve la celda Alignment que está pegada a la guía.
Desde una celda de punto de conexión hacia afuera o hacia afuera de una forma 1D hasta una celda de punto de conexión hacia dentro o hacia afuera que no es una celda de una guía o punto de guía:
Cuando se pegan estas celdas, se crean dos conexiones: una de la celda BeginX de la forma 1D a la celda Connections.X i y otra de la celda EndX de la forma 1D a la celda Connections.Y i . La propiedad FromCell devuelve BeginX para un objeto Connect, y EndX para el otro.
Desde una celda de punto de conexión hacia afuera o hacia afuera de una forma 2D hasta una celda de punto de conexión de tipo hacia dentro o hacia fuera que no es una celda de una guía o punto de guía:
si el punto de conexión saliente no tiene ninguna dirección, la propiedad FromCell devuelve la celda PinX. Si el punto de conexión saliente tiene una dirección, se crean dos puntos de conexión. La propiedad FromCell devuelve la celda Angle para un objeto Connect y la celda PinX para el otro.
De una celda de punto de control a...
Celda de punto de conexión: La propiedad FromCell devuelve la celda Controls.X i .
Celda de una guía o punto de guía: Cuando un punto de control se pega a una celda de una guía o un punto de guía que no sea una celda de punto de conexión, se crean dos conexiones. La propiedad FromCell de un objeto Connect devuelve Controls.X i y el segundo objeto Connect devuelve Controls.Y i.
Cualquier celda de una fila de vértices en una sección Geometry: La propiedad FromCell devuelve la celda Controls.X i .
Celda begin o end de una forma 1D que no es un punto de guía o guía: La propiedad FromCell devuelve la celda Controls.X i .
Borde (una celda de la sección Alineación) de una forma 2D: La propiedad FromCell devuelve la celda Controls.X i .
Ejemplo:
Esta macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo extraer información sobre la conexión de un dibujo de Microsoft Visio. El ejemplo muestra la información sobre las conexiones en la ventana Inmediato.
En este ejemplo se da por hecho que existe un documento activo que contiene al menos dos formas conectadas.
Public Sub FromCell_Example()
Dim vsoShapes As Visio.Shapes
Dim vsoShape As Visio.Shape
Dim vsoConnectCell As Visio.Cell
Dim vsoConnects As Visio.Connects
Dim vsoConnect As Visio.Connect
Dim intCurrentShapeID As Integer
Dim intCounter As Integer
Set vsoShapes = ActivePage.Shapes
'For each shape on the page, get all its connections.
For intCurrentShapeIndex = 1 To vsoShapes.Count
Set vsoShape = vsoShapes(intCurrentShapeIndex)
Set vsoConnects = vsoShape.Connects
'For each connection, get the cell the connection
'originates from, and print its name in the Immediate window.
For intCounter = 1 To vsoConnects.Count
Set vsoConnect = vsoConnects(intCounter)
Set vsoConnectCell = vsoConnect.FromCell
Debug.Print "From " & vsoConnectCell.Name
Next intCounter
Next intCurrentShapeIndex
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.