Partager via


GraphicItem.GetExpression, méthode (Visio)

Obtient l’étiquette de l’élément de données de forme (propriété personnalisée) que l’objet GraphicItem représente, ou la valeur de la chaîne d’expression qui fait partie de la règle d’un objet GraphicItem , par rapport à laquelle les données de forme sont évaluées.

Remarque

Cet objet ou ce membre Visio est disponible uniquement pour les titulaires d’une licence d’utilisation de Visio Professionnel 2013.

Syntaxe

expression. GetExpression( _Field_ , _Expression_ )

Expression Expression qui renvoie un objet GraphicItem .

Parameters

Nom Requis/Facultatif Type de données Description
Field Requis VisGraphicField Paramètre sortant. Valeur constante de l’énumération VisGraphicField spécifiant si Expression est une étiquette d’élément de données de forme ou la formule dans la feuille de calcul ShapeSheet du champ de données principal (colonne) affecté à l’objet GraphicItem. Les valeurs possibles, reportez-vous à la section Remarques.
Expression Obligatoire String Paramètre sortant. L'expression ShapeSheet associée au paramètre Field.

Valeur renvoyée

Aucune

Remarques

La valeur Champ renvoyée comme paramètre de sortie est l’une des valeurs suivantes de l’énumération VisGraphicField, déclarée dans la bibliothèque de types de Microsoft Visio.

Constante Valeur Description
visGraphicPropertyLabel 1 Étiquette d'un élément de données de graphique.
visGraphicExpression 2 Formule ShapeSheet d'un élément de données de graphique.

Exemple

La macro Microsoft Visual Basic pour Applications (VBA) ci-dessous illustre comment utiliser la méthode GetExpression pour obtenir la valeur de la chaîne d'expression d'un élément de graphique de données. Il obtient l’expression la plus récente appliquée pour le premier élément graphique de la collection GraphicItems de l’objet Master de type visTypeDataGraphic (communément appelé graphique de données) nommé « Graphique de données », puis imprime le champ et l’expression dans la fenêtre Exécution.

Remarque

Vous pouvez déterminer le nom d'une forme de base de graphique existante en déplaçant la souris sur cette forme de base dans le volet Office Graphiques de données de l'interface utilisateur de Visio.

La macro suppose qu’un graphique de données nommé « Graphique de données » existe dans le document actif. Pour plus d’informations sur l’ajout d’une forme de base de graphique de données à la collection Masters du document actif, consultez Masters.AddEx.

Public Sub GetExpression() 
 
    Dim vsoGraphicItem As Visio.GraphicItem 
    Set vsoGraphicItem = ActiveDocument.Masters("Data Graphic").GraphicItems(1) 
    Dim strExpression As String 
    Dim fieldName As VisGraphicField 
     
    vsoGraphicItem.GetExpression fieldName, strExpression 
    Debug.Print strExpression 
    Debug.Print fieldName 
 
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.