Shrnutí
Tento článek vysvětluje, jak zobrazit text, který je odvozený z vlastních vlastností obrazce v Microsoft Visiu. V tomto článku se pro ilustrační účely používá obrazec proces ze vzorníku Základní vývojový diagram. Pokud použijete alternativní obrazec, ujistěte se, že obrazec má vlastní vlastnosti a že jste zadali hodnoty do vlastních vlastností.
Tento článek předpokládá, že jste před přidáním oddílů a psaním vzorců použili shapesheet a znáte je.Další informace
Jednoduchý příklad
Přetáhněte obrazec proces na stránku výkresu. Kliknutím pravým tlačítkem myši na obrazec zadejte hodnoty do tří vlastních vlastností (náklady, doba trvání a zdroje). Každá vlastnost přijímá jenom číselnou hodnotu.
-
I když je obrazec stále vybraný, v nabídce Vložení klikněte na Pole.
-
V nabídce Category (Kategorie) klikněte na Custom Formula (Vlastní vzorec).
-
Po zvolení se panel Vlastní vzorec stane aktivním. Umístěte ukazatel myši do pole a zadejte Prop.Cost.
-
Klikněte na tlačítko OK. Text obrazce teď zobrazuje hodnotu řádku Prop.Cost v části Vlastní vlastnosti tabulky ShapeSheet.
Určení platných názvů řádků
U obrazce, který už má vlastní vlastnosti, je nutné určit, jak správně odkazovat na řádky vlastních vlastností.
-
Když je obrazec vybraný, v nabídce Okno klikněte na Zobrazit list ShapeSheet.
-
Vyhledejte oddíl Vlastní vlastnosti v tabulce ShapeSheet. Pokud není vidět, klikněte v nabídce Zobrazení na Oddíly. Zkontrolujte vlastní vlastnosti.
-
Oddíl Vlastní vlastnosti bude mít pojmenované řádky. Obrazec proces má 3: Prop.Cost, Prop.Duration a Prop.Resources. Visio automaticky přidá "Prop" v názvu.
Složitý příklad
Jednoduchý příklad funguje uspokojivě k zobrazení jedné vlastní vlastnosti. Následující příklad vysvětluje, jak na displej přidat další text a vlastní vlastnosti. Znovu pomocí obrazce proces s hodnotami přidaných do vlastních vlastností vyberte textový nástroj a pak postupujte takto:
-
Zadejte následující příkaz:
Náklady: $Follow kroky 1 až 4 v části Jednoduchý příklad výše v tomto článku. Pak stiskněte enter.
-
Zadejte slovo:
Doba trvání:Znova postupujte podle kroků 1 až 4 a zadejte vlastní vzorec jako Prop.Duration. Pak stiskněte enter. V případě potřeby zadejte časový rámec, například "týden".
-
Typ
Zdroje: Znova postupujte podle kroků 1 až 4 a zadejte vlastní vzorec jako Prop.Resources.
Výsledný obrazec by měl vypadat podobně jako obrázek 1.
Obrázek 1
Složitější příklad: Volba zobrazení nebo skrytí vlastních vlastností
Následující příklad ukazuje, jak nastavit správnou akci myši tak, aby se hodnoty vlastních vlastností na obrazci zobrazují nebo skryly. V tomto příkladu se používá obrazec procesu, který už byl změněn z předchozího příkladu.
Pokud chcete zobrazit tento příklad, postupujte takto:-
Posunutím vyhledejte oddíl Buňka definovaná uživatelem v tabulce ShapeSheet. Pokud oddíl Buňka definovaná uživatelem v tabulce ShapeSheet není viditelný, klikněte v nabídce Zobrazení na Oddíly a potom zkontrolujte buňku definovanou uživatelem.
-
Vytvořte nový řádek a pojmnte ho HideProperties. Hodnota a výzva pro tento oddíl by měly zůstat beze změny.
-
Přidejte další dva řádky na konec oddílu Akce v tabulce ShapeSheet.
-
Do této části přidejte následující vzorce nebo hodnoty.
Akce
Akce
Nabídka
Výzva
Zaškrtnuté
Zakázáno
2
=SETF
("User.HideProperties";0) +SETF("Actions.D2";1) +SETF("Actions.D3";0)Zobrazit
vlastnostiZobrazení
vlastních vlastností0
1
3
=SETF
("User.HideProperties";1) +SETF("Actions.D3";1) +SETF("Actions.D2";0)0
0
Poznámka: V aplikaci Microsoft Office Visio 2003 nebo Microsoft Visio 2002 nemůžete v části Akce najít dotaz.
-
V části Různé v tabulce ShapeSheet zadejte do buňky HideText následující odkaz na buňku:
User.HideProperties
-
Když teď kliknete pravým tlačítkem myši na obrazec, budou k dispozici dvě další možnosti: Zobrazit vlastnosti a Skrýt vlastnosti. Výběrem jedné z možností se můžete rozhodnout, jestli chcete text zobrazit nebo jestli chcete text skrýt.
-
Pokud chcete zabránit uživateli v přepsání nových vzorců ručním zadáním textu do obrazce, chraňte text obrazce před úpravami zadáním čísla 1 do buňky LockTextEdit v části Zámek tabulky ShapeSheet.