Свойство Connect.FromCell (Visio)

Возвращает ячейку, из которой происходит соединение. Только для чтения.

Синтаксис

expression. FromCell

Выражение Переменная, представляющая объект Connect .

Возвращаемое значение

Cell

Замечания

Соединение определяется ссылкой в ячейке в форме, из которой происходит соединение с ячейкой в форме, с которой установлено соединение. Свойство FromCell возвращает объект Cell для ячейки, из которой происходит соединение.

Ниже приведен список возможных подключений и значений связанных свойств FromCell .

Соединение определяется ссылкой в ячейке в форме, из которой происходит соединение с ячейкой в форме, с которой установлено соединение. Свойство FromCell возвращает объект Cell для ячейки, из которой происходит соединение.

Ниже приведен список возможных подключений и значений связанных свойств FromCell .

От начальной или конечной ячейки 1D-фигуры до...

  • Ячейка точки подключения: Свойство FromCell возвращает ячейку BeginX или EndX в зависимости от того, какая конечная точка была склеены.

  • Ячейка направляющей или направляющей точки: Когда начальная или конечная ячейка 1D-фигуры приклеивается к ячейке направляющей или направляющей точки, создаются два соединения: одно из ячейки X конечной точки к ячейке Угол направляющей и одно из ячейки Y конечной точки с ячейкой Угол направляющей. Свойство FromCell одного объекта Connect возвращает ячейку BeginX или EndX, а свойство FromCell другого объекта Connect возвращает ячейку BeginY или EndY в зависимости от склеиваемой конечной точки.

  • Контакт двухd-фигуры (создает динамический клей): Форма, из которой происходит клей, должна быть маршрутизируемой или иметь динамический тип клея. Свойство FromCell возвращает ячейку BeginX или EndX в зависимости от того, какая конечная точка была склеены.

  • Любая ячейка строки вершины в разделе Geometry: Свойство FromCell возвращает ячейку BeginX или EndX в зависимости от того, какая конечная точка была склеены.

  • Начальная или конечная ячейка 1D-фигуры: Свойство FromCell возвращает ячейку BeginX или EndX в зависимости от того, какая конечная точка была склеены.

  • Ребро (ячейка в разделе Выравнивание) двухмерной фигуры: Свойство FromCell возвращает ячейку BeginX или EndX в зависимости от того, какая конечная точка была склеены.

От края (ячейки в разделе Выравнивание) двухмерной фигуры до ячейки направляющей или направляющей точки:

Свойство FromCell возвращает ячейку Выравнивание, которая приклеивается к направляющей.

Из ячейки точки соединения наружу, вовнутрь и вне 1D-фигуры в ячейку внутренней или внешней точки соединения, которая не является ячейкой направляющей или направляющей точки:

При склеии этих ячеек создаются два соединения: одно из ячейки BeginX 1D-фигуры с ячейкой Connections.X i , а другое из ячейки EndX 1D-фигуры к ячейке Connections.Y i . Свойство FromCell возвращает BeginX для одного объекта Connect и EndX для другого.

Из внешней, внутренней и внешней точек соединения двухмерной фигуры в ячейку точки соединения типа "внутрь" или "внутрь", которая не является ячейкой направляющей или направляющей точки:

Если наружная точка подключения не направлена, свойство FromCell возвращает ячейку PinX. Если для внешней точки соединения задано направление, создаются две точки подключения. Свойство FromCell возвращает ячейку Angle для одного объекта Connect и ячейку PinX для другого.

Из ячейки контрольной точки в...

  • Ячейка точки подключения: Свойство FromCell возвращает ячейку Controls.X i .

  • Ячейка направляющей или направляющей точки: Когда контрольная точка приклеивается к ячейке направляющей или направляющей точки, отличной от ячейки точки подключения, создаются два соединения. Свойство FromCell одного объекта Connect возвращает Controls.X i , а второй объект Connect возвращает Controls.Y i.

  • Любая ячейка строки вершины в разделе Geometry: Свойство FromCell возвращает ячейку Controls.X i .

  • Начальная или конечная ячейка 1D-фигуры, которая не является направляющей или направляющей: Свойство FromCell возвращает ячейку Controls.X i .

  • Ребро (ячейка в разделе Выравнивание) двухмерной фигуры: Свойство FromCell возвращает ячейку Controls.X i .

Пример

Этот макрос Microsoft Visual Basic для приложений (VBA) показывает, как извлечь сведения о подключении из документа Microsoft Visio. В примере отображаются сведения о подключении в окне Интерпретация.

В этом примере предполагается, что существует активный документ, содержащий по крайней мере две соединенные фигуры.

 
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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.