Cómo mostrar las propiedades personalizadas como texto en Visio


Resumen


En este artículo se explica cómo mostrar texto que se deriva de una de las propiedades personalizadas de Microsoft Visio. En este artículo, se utiliza la forma "proceso" desde la Galería de símbolos del diagrama de flujo básico con fines ilustrativos. Si utiliza una forma alternativa, asegúrese de que la forma tiene propiedades personalizadas y que ha introducido los valores en las propiedades personalizadas.

En este artículo se supone que ha utilizado la ShapeSheet antes y está familiarizado con agregar secciones y escribiendo fórmulas.

Más información


Un ejemplo sencillo

Arrastre la forma "proceso" a la página de dibujo. Haga clic en la forma para introducir valores en las tres propiedades personalizadas (costo, duración y recursos). Cada propiedad acepta sólo un valor numérico.

  1. Con la forma aún seleccionada, haga clic en campo en el menú Insertar .
  2. En el menú categoría , haga clic en Fórmula personalizada.
  3. Una vez elegido, la barra de Fórmula personalizada se vuelve activa. Coloque el puntero del mouse (ratón) en el campo y escriba Prop.Cost.
  4. Haga clic en Aceptar. Texto de la forma ahora muestra el valor de la fila de Prop.Cost en la sección Custom Properties de ShapeSheet.

Determinar los nombres de fila válida

Para una forma que ya tiene propiedades personalizadas, es necesario determinar cómo hacer referencia correctamente a las filas de propiedades personalizadas.

  1. Mientras esté seleccionada la forma, haga clic en Mostrar ShapeSheet en el menú ventana .
  2. Desplácese hasta la sección Custom Properties de ShapeSheet. Si no está visible, haga clic en secciones en el menú Ver . Compruebe las propiedades personalizadas.
  3. La sección Custom Properties habrá filas con nombre. La forma de "proceso" tiene 3: Prop.Cost, Prop.Durationy Prop.Resources. Visio agrega automáticamente "Prop" en el nombre.

Un ejemplo complejo

El ejemplo funciona satisfactoriamente para mostrar una propiedad personalizada. En el ejemplo siguiente se explica cómo agregar texto adicional y propiedades personalizadas en la pantalla. De nuevo, con la forma "proceso" con valores agregados en las propiedades personalizadas, seleccione la herramienta texto y, a continuación, siga estos pasos:

  1. Escriba lo siguiente:

    Costo: $
    Siga los pasos 1 a 4 de la sección "Un ejemplo simple" anteriormente en este artículo. A continuación, presione ENTRAR.
  2. Escriba la palabra:

    Duración:
    Siga de nuevo los pasos 1 a 4 y escriba la Fórmula personalizada como Prop.Duration. A continuación, presione ENTRAR. Si lo desea, escriba el intervalo de tiempo como "semana".
  3. Escriba el

    Recursos:
    Siga de nuevo los pasos 1 a 4 y escriba la Fórmula personalizada como Prop.Resources.


    La forma resultante debe parecerse de la figura 1.
 Picture showing Cost: $5000 - Duration: 2 Weeks - Resources: 4
Figura 1

Un ejemplo más complejo: elegir mostrar u ocultar propiedades personalizadas

En el ejemplo siguiente se muestra cómo establecer una acción del botón secundario para mostrar u ocultar los valores de propiedad personalizada de la forma. En este ejemplo se utiliza la forma de proceso ya modificada del ejemplo anterior.


Para ver este ejemplo, siga estos pasos:
  1. Desplácese hasta encontrar la sección de celdas definidas por el usuario de la ShapeSheet. Si no está visible la sección celdas definidas por el usuario de la ShapeSheet, haga clic en secciones en el menú Ver y, a continuación, examine la celda definida por el usuario.
  2. Crear una nueva fila y asígnele el nombre HideProperties. El valor y el símbolo del sistema para esta sección deben permanecer sin cambios.
  3. Agregue dos filas adicionales al final de la sección de acciones de la ShapeSheet.
  4. Agregue las fórmulas o los valores siguientes a esta sección.
    AcciónAccionesMenúPreguntarCompruebaDeshabilitado
    2=SETF
    "(User.HideProperties",0)
    +SETF("Actions.D2",1)
    +SETF("Actions.D3",0)
    Mostrar
    propiedades
    Mostrar
    personalizado
    propiedades
    01
    3=SETF
    "(User.HideProperties",1)
    +SETF("Actions.D3",1)
    +SETF("Actions.D2",0)
    Ocultar
    propiedades
    Ocultar
    personalizado
    propiedades
    00
    Nota: En Microsoft Office Visio 2003 o Microsoft Visio 2002, no se encuentre símbolo del sistema en la sección acción .
  5. En la sección varios de la ShapeSheet, escriba la siguiente referencia de celda en la celda HideText :
    User.HideProperties
  6. Ahora, cuando se haga clic en la forma, habrá dos opciones adicionales: Propiedades de ocultary Mostrar propiedades . Seleccionando cualquiera de las opciones, puede decidir si desea mostrar texto o para ocultar el texto.
  7. Si desea evitar que un usuario reemplazar las fórmulas nuevas introduciendo texto manualmente en la forma, proteger el texto de la forma contra la edición, escriba 1 en la celda LockTextEdit en la sección protección de ShapeSheet.