Partager via


Propriété Connect.FromCell (Visio)

Renvoie la cellule à l'origine de la connexion. En lecture seule.

Syntaxe

expression. FromCell

Expression Variable qui représente un objet Connect .

Valeur renvoyée

Cell

Remarques

Une connexion est définie par une référence dans une cellule de la forme d'où part la connexion vers une cellule de la forme avec laquelle la connexion est définie. La propriété FromCell renvoie l'objet Cell de la cellule à l'origine de la connexion.

Vous trouverez ci-dessous une liste des connexions possibles et des valeurs de leurs propriétés FromCell liées :

Une connexion est définie par une référence dans une cellule de la forme d'où part la connexion vers une cellule de la forme avec laquelle la connexion est définie. La propriété FromCell renvoie l'objet Cell de la cellule à l'origine de la connexion.

Vous trouverez ci-dessous une liste des connexions possibles et des valeurs de leurs propriétés FromCell liées :

De la cellule de début ou de fin d’une forme 1D à...

  • Une cellule de point de connexion : la propriété FromCell renvoie la cellule BeginX ou la cellule EndX, en fonction de l'extrémité collée.

  • Cellule d’un repère ou d’un point de repère : Lorsque la cellule de début ou de fin d’une forme 1D est collée à une cellule d’un repère ou d’un point de repère, deux connexions sont créées : une entre la cellule X du point de terminaison et la cellule Angle du repère, et l’autre entre la cellule Y du point de terminaison et la cellule Angle du repère. La propriété FromCell d’un objet Connect renvoie la cellule BeginX ou EndX et la propriété FromCell de l’autre objet Connect renvoie la cellule BeginY ou EndY, selon le point de terminaison collé.

  • Broche d’une forme 2D (crée un collage dynamique) : La forme dont provient la colle doit être routable ou avoir un type de colle dynamique. La propriété FromCell renvoie la cellule BeginX ou EndX, selon le point de terminaison qui a été collé.

  • N’importe quelle cellule d’une ligne de vertex dans une section Geometry : La propriété FromCell renvoie la cellule BeginX ou EndX, selon le point de terminaison qui a été collé.

  • Cellule de début ou de fin d’une forme 1D : La propriété FromCell renvoie la cellule BeginX ou EndX, selon le point de terminaison qui a été collé.

  • Bord (cellule de la section Alignement) d’une forme 2D : La propriété FromCell renvoie la cellule BeginX ou EndX, selon le point de terminaison qui a été collé.

À partir du bord (cellule de la section Alignement) d’une forme 2D vers une cellule d’un repère ou d’un point de repère :

La propriété FromCell renvoie la cellule Alignment collée au repère.

D’une cellule de point de connexion vers l’extérieur ou vers l’intérieur/l’extérieur d’une forme 1D vers une cellule de point de connexion vers l’intérieur ou l’intérieur/l’extérieur qui n’est pas une cellule d’un point de repère ou de repère :

Lorsque ces cellules sont collées, deux connexions sont créées : l’une de la cellule BeginX de la forme 1D à la cellule Connections.X i , et l’autre de la cellule EndX de la forme 1D à la cellule Connections.Y i . La propriété FromCell renvoie BeginX pour un objet Connect et EndX pour l'autre.

D’une cellule de point de connexion vers l’extérieur ou vers l’intérieur/l’extérieur d’une forme 2D vers une cellule de point de connexion de type vers l’intérieur ou l’intérieur/vers l’extérieur qui n’est pas une cellule d’un repère ou d’un point de repère :

Si le point de connexion vers l'extérieur n'a pas de direction, la propriété FromCell renvoie la cellule PinX. Si le point de connexion vers l'extérieur a une direction, alors deux points de connexion sont créés. La propriété FromCell renvoie la cellule Angle pour un objet Connect et la cellule PinX pour l'autre.

D'une cellule de point de contrôle vers...

  • Une cellule de point de connexion : La propriété FromCell renvoie la cellule Controls.X i .

  • Cellule d’un repère ou d’un point de repère : Lorsqu’un point de contrôle est collé à une cellule d’un repère ou d’un point de repère autre qu’une cellule de point de connexion, deux connexions sont créées. La propriété FromCell d’un objet Connect renvoie Controls.X i et le deuxième objet Connect renvoie Controls.Y i.

  • N’importe quelle cellule d’une ligne de vertex dans une section Geometry : La propriété FromCell renvoie la cellule Controls.X i .

  • Cellule de début ou de fin d’une forme 1D qui n’est pas un repère ou un point de repère : La propriété FromCell renvoie la cellule Controls.X i .

  • Bord (cellule de la section Alignement) d’une forme 2D : La propriété FromCell renvoie la cellule Controls.X i .

Exemple

Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment extraire des informations de connexion à partir d’un dessin Microsoft Visio. L’exemple affiche les informations de connexion dans la fenêtre Exécution.

L'exemple implique qu'il y ait un document actif contenant au moins deux formes connectées.

 
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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.