Compartir a través de


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.