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.