Como apresentar propriedades personalizadas como texto no Visio


Sumário


Este artigo explica como visualizar o texto que deriva de propriedades personalizadas de uma forma no Microsoft Visio. Neste artigo, a forma de "processo" a partir do stencil de fluxograma base é utilizada para fins de ilustração. Se utilizar uma forma alternativa, certifique-se que a forma tem propriedades personalizadas e se foram introduzidos valores nas propriedades personalizadas.

Este artigo pressupõe que tenha utilizado a ShapeSheet antes e estiver familiarizado com adicionar secções e escrevendo fórmulas.

Mais informações


Um exemplo simples

Arraste a forma de "processo" para a página de desenho. Botão direito do rato na forma para introduzir valores em três propriedades personalizadas (custo, duração e recursos). Cada propriedade aceita apenas um valor numérico.

  1. Enquanto a forma ainda seleccionada, prima o campo no menu Inserir .
  2. No menu de categoria , clique em Fórmula personalizada.
  3. Depois de escolher, a barra de Fórmula personalizada fica activa. Coloque o ponteiro do rato no campo e escreva prop.
  4. Clique em OK. O texto da forma apresenta agora o valor da linha prop na secção Propriedades personalizadas da ShapeSheet.

Determinar os nomes de linha válido

Para uma forma já tiver propriedades personalizadas, é necessário determinar como referenciar correctamente as linhas de propriedades personalizadas.

  1. Enquanto a forma é seleccionada, clique em Mostrar ShapeSheet no menu janela .
  2. Desloque-se para localizar a secção de Propriedades personalizadas do ShapeSheet. Se não estiver visível, clique em secções no menu Ver . Verifique as propriedades personalizadas.
  3. A secção de Propriedades personalizadas vai ter atribuído linhas. A forma de "processo" tem 3: prop, Prop.Duratione Prop.Resources. O "apoio" o nome é adicionado automaticamente pelo Visio.

Um exemplo complexo

O exemplo simple funciona de forma satisfatória para apresentar uma propriedade personalizada. O exemplo seguinte explica como adicionar texto adicional e propriedades personalizadas para a apresentação. Novamente, utilizando a forma de "processo" com os valores adicionados nas propriedades personalizadas, seleccione a ferramenta de texto e, em seguida, siga estes passos:

  1. Escreva o seguinte:

    Custo: $
    Siga os passos 1 a 4 na secção "Um exemplo simples", anteriormente neste artigo. Em seguida, prima ENTER.
  2. Escreva a palavra:

    Duração:
    Siga os passos 1 a 4 novamente e introduza a Fórmula personalizada como Prop.Duration. Em seguida, prima ENTER. Se pretender, escreva no período de tempo, tais como "semana".
  3. Tipo

    Recursos:
    Siga os passos 1 a 4 novamente e introduza a Fórmula personalizada como Prop.Resources.


    A forma resultante deve ser semelhante a figura 1.
 Picture showing Cost: $5000 - Duration: 2 Weeks - Resources: 4
Figura 1

Um exemplo mais complexo: Se optar por mostrar ou ocultar propriedades personalizadas

O exemplo seguinte mostra como definir uma acção do botão direito do rato para mostrar ou ocultar os valores de propriedades personalizadas da forma. Este exemplo utiliza a forma de processo já modificado do exemplo anterior.


Para ver este exemplo, siga estes passos:
  1. Desloque-se para localizar a secção de célula definida pelo utilizador do ShapeSheet. Se a secção de célula definida pelo utilizador da ShapeSheet não estiver visível, faça clique sobre secções , no menu Ver e, em seguida, examine a célula definida pelo utilizador.
  2. Criar uma nova linha e o nome HideProperties. O valor e de linha de comandos para esta secção devem permanecer inalteradas.
  3. Adicione duas linhas adicionais para o fim da secção de Acções da ShapeSheet.
  4. Adicione as seguintes fórmulas ou valores para esta secção.
    AcçãoAcçõesMenuLinha de comandosVerificadoDesactivado
    2=SETF
    ("User.HideProperties",0)
    +SETF("Actions.D2",1)
    +SETF("Actions.D3",0)
    Mostrar
    Propriedades
    Mostrar
    personalizado
    Propriedades
    01
    3=SETF
    ("User.HideProperties",1)
    +SETF("Actions.D3",1)
    +SETF("Actions.D2",0)
    Ocultar
    Propriedades
    Ocultar
    personalizado
    Propriedades
    00
    Nota No Microsoft Office Visio 2003 ou no Microsoft Visio 2002, não conseguir localizar linha de comandos na secção acção .
  5. Na secção diversos da ShapeSheet, escreva a seguinte referência de célula na célula HideText :
    User.HideProperties
  6. Agora, quando o botão direito do rato na forma, haverá duas opções adicionais: Propriedades Mostrar e Ocultar propriedades. Seleccionando qualquer uma das opções, pode decidir se pretende apresentar texto ou para ocultar texto.
  7. Se pretender impedir que um utilizador substituir as novas fórmulas, introduzindo manualmente texto na forma, protege o texto da forma contra edição escrevendo 1 na célula LockTextEdit na secção de protecção da ShapeSheet.