Método GraphicItem.GetExpression (Visio)
Obtiene la etiqueta del elemento de datos de forma (propiedad personalizada) que representa graphicItem , o el valor de la cadena de expresión que forma parte de la regla de un objeto GraphicItem , con la que se evalúan los datos de forma.
Nota:
Este objeto o miembro Visio solo se encuentra disponible para los usuarios con licencia de Visio Professional 2013.
Sintaxis
expresión. GetExpression
( _Field_
, _Expression_
)
Expresión Expresión que devuelve un objeto GraphicItem .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Field | Obligatorio | VisGraphicField | Parámetro de salida. Valor constante de la enumeración VisGraphicField que especifica si Expression es una etiqueta shape-data-item o la fórmula de la hoja de cálculo ShapeSheet del campo de datos principal (columna) asignado a GraphicItem. Vea la sección Comentarios para los valores posibles. |
Expresión | Obligatorio | String | Parámetro de salida. Expresión de ShapeSheet asociada al parámetro Field. |
Valor devuelto
Nothing
Comentarios
El valor Field devuelto como parámetro de salida es uno de los valores siguientes de la enumeración VisGraphicField declarada en la biblioteca de tipos de Microsoft Visio.
Constante | Valor | Descripción |
---|---|---|
visGraphicPropertyLabel | 1 | Etiqueta de un elemento de datos de formas. |
visGraphicExpression | 2 | Fórmula de ShapeSheet de un elemento de datos de formas. |
Ejemplo:
La siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo utilizar el método GetExpression para obtener el valor de la cadena de expresión de un elemento de gráfico de datos. Obtiene la expresión aplicada más recientemente para el primer elemento gráfico de la colección GraphicItems del objeto Master de tipo visTypeDataGraphic (comúnmente denominado gráfico de datos) denominado "Gráfico de datos" e imprime el campo y la expresión en la ventana Inmediato.
Nota:
Para determinar el nombre de un patrón de gráficos de datos existente, mueva el mouse sobre el patrón en el panel de tareas Gráficos de datos de la interfaz de usuario de Visio.
La macro supone que existe un gráfico de datos denominado "Gráfico de datos" en el documento actual. Para obtener más información sobre cómo agregar un patrón de gráficos de datos a la colección Masters del documento actual, vea 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
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.