Resumo
Este artigo explica como exibir texto derivado das propriedades personalizadas de uma forma no Microsoft Visio. Neste artigo, a forma "processo" do estêncil de fluxograma básico é usada para fins de ilustração. Se você usar uma forma alternativa, certifique-se de que a forma tenha propriedades personalizadas e que você tenha inserido valores nas propriedades personalizadas.
Este artigo supõe que você tenha usado o ShapeSheet antes e está familiarizado com a adição de seções e fórmulas de digitação.
Informações adicionais
Um exemplo simples
Arraste a forma "processo" para a página de desenho. Clique com o botão direito do mouse na forma para inserir valores nas três propriedades personalizadas (custo, duração e recursos). Cada propriedade aceita apenas um valor numérico.
-
Enquanto a forma ainda estiver selecionada, clique em Campo no menu Inserir.
-
No menu Categoria, clique em Fórmula Personalizada.
-
Depois de escolhida, a barra fórmula personalizada se torna ativa. Coloque o ponteiro do mouse no campo e digite Prop.Cost.
-
Clique em OK. O texto da forma agora exibe o valor da linha Prop.Cost na seção Propriedades Personalizadas do ShapeSheet.
Determinando os nomes de linha válidos
Para uma forma que já tenha propriedades personalizadas, é necessário determinar como fazer referência adequada às linhas de propriedade personalizadas.
-
Enquanto a forma estiver selecionada, clique em Mostrar ShapeSheet no menu Janela.
-
Role para encontrar a seção Propriedades Personalizadas do ShapeSheet. Se não estiver visível, clique em Seções no menu Exibir. Verifique as propriedades personalizadas.
-
A seção Propriedades Personalizadas terá linhas nomeadas. A forma "processo" tem 3: Prop.Cost, Prop.Duration e Prop.Resources. O "Prop" no nome é adicionado automaticamente pelo Visio.
Um exemplo complexo
O exemplo simples funciona satisfatoriamente para exibir uma propriedade personalizada. O exemplo a seguir explica como adicionar texto adicional e propriedades personalizadas à exibição. Novamente, usando a forma "processo" com valores adicionados às propriedades personalizadas, selecione a ferramenta de texto e siga estas etapas:
-
Digite o seguinte:
Custo: $Follow etapas 1 a 4 na seção "Um exemplo simples" anteriormente neste artigo. Em seguida, pressione ENTER.
-
Digite a palavra:
Duration:Siga as etapas 1 a 4 novamente e insira a Fórmula Personalizada como Prop.Duration. Em seguida, pressione ENTER. Se desejado, digite o período de tempo, como "semana".
-
Tipo
Resources:Siga as etapas 1 a 4 novamente e insira a Fórmula Personalizada como Prop.Resources.
A forma resultante deve ser semelhante à figura 1.
Figura 1
Um exemplo mais complexo: escolher exibir ou ocultar propriedades personalizadas
O exemplo a seguir mostra como definir uma ação do mouse direito para exibir ou ocultar os valores de propriedade personalizadas na forma. Este exemplo usa a forma de processo já modificada do exemplo anterior.
Para ver este exemplo, siga estas etapas:
-
Role para encontrar a seção Célula definida pelo usuário do ShapeSheet. Se a seção Célula definida pelo usuário do ShapeSheet não estiver visível, clique em Seções no menu Exibir e examine Célula definida pelo usuário.
-
Crie uma nova linha e nomee-a HideProperties. O valor e o prompt desta seção devem permanecer inalterados.
-
Adicione duas linhas adicionais ao final da seção Ações do ShapeSheet.
-
Adicione as seguintes fórmulas ou valores a esta seção.
Ação
Ações
Menu
Prompt
Verificado
Desabilitado
2
=SETF
("User.HideProperties",0)
+SETF("Actions.D2",1)
+SETF("Actions.D3",0)Mostrar
propriedadesMostrar
propriedades
personalizadas0
1
3
=SETF
("User.HideProperties",1)
+SETF("Actions.D3",1)
+SETF("Actions.D2",0)Ocultar
propriedadesOcultar
propriedades
personalizadas0
0
Observação No Microsoft Office Visio 2003 ou no Microsoft Visio 2002, não é possível encontrar Prompt na seção Ação.
-
Na seção Diversos do ShapeSheet, digite a seguinte referência de célula na célula HideText:
User.HideProperties
-
Agora, quando você clicar com o botão direito do mouse na forma, haverá duas opções adicionais: Mostrar Propriedades e Ocultar Propriedades. Selecionando uma das opções, você pode decidir se deve exibir texto ou ocultar texto.
-
Se você quiser impedir que um usuário substitui as novas fórmulas inserindo texto manualmente na forma, proteja o texto da forma contra edição digitando 1 na célula LockTextEdit na seção Proteção do ShapeSheet.