Sammanfattning
I den här artikeln förklaras hur du visar text som härleds från en forms anpassade egenskaper i Microsoft Visio. I den här artikeln används formen "process" från stencilen Enkelt flödesschema i illustrationssyfte. Om du använder en alternativ form kontrollerar du att formen har anpassade egenskaper och att du har angett värden i de anpassade egenskaperna.
Den här artikeln förutsätter att du har använt ShapeSheet tidigare och känner till hur du lägger till avsnitt och skriver formler.
Mer information
Ett enkelt exempel
Dra formen "process" till ritningssidan. Högerklicka på formen och ange värden i de tre anpassade egenskaperna (kostnad, varaktighet och resurser). Varje egenskap accepterar bara ett numeriskt värde.
-
Medan figuren är markerad klickar du på Fält på menyn Infoga.
-
Klicka på Anpassad formel på menyn Kategori.
-
När du valt blir det anpassade formelfältet aktivt. Placera muspekaren i fältet och skriv Prop.Cost.
-
Klicka på OK. I formens text visas nu värdet på raden Egenskap.Kostnad i avsnittet Anpassade egenskaper i ShapeSheet.
Fastställa giltiga radnamn
För en form som redan har anpassade egenskaper är det nödvändigt att avgöra hur de anpassade egenskapsraderna ska refereras.
-
När formen är markerad klickar du på Visa formblad på menyn Fönster.
-
Bläddra till avsnittet Anpassade egenskaper i ShapeSheet. Om den inte visas klickar du på Avsnitt på Visa-menyn. Kontrollera anpassade egenskaper.
-
Avsnittet Anpassade egenskaper innehåller namngivna rader. Formen "process" har 3: Prop.Cost, Prop.Duration och Prop.Resources. "Prop" i namnet läggs automatiskt till i Visio.
Ett komplext exempel
Det enkla exemplet fungerar bra för att visa en anpassad egenskap. I följande exempel förklaras hur du lägger till ytterligare text och anpassade egenskaper på skärmen. Använd återigen processformen med värden tillagda i de anpassade egenskaperna, välj textverktyget och följ sedan de här stegen:
-
Skriv följande:
Kostnad: $Follow steg 1 till 4 i avsnittet "Ett enkelt exempel" tidigare i den här artikeln. Tryck sedan på RETUR.
-
Skriv ordet:
Varaktighet:Följ steg 1 till 4 igen och ange den anpassade formeln som Egenskap.Varaktighet. Tryck sedan på RETUR. Om du vill skriver du in tidsperioden, till exempel "vecka".
-
Typ
Resurser:Följ steg 1 till 4 igen och ange den anpassade formeln som Egenskap.Resurser.
Den resulterande formen bör se ut ungefär som figur 1.
Bild 1
Ett mer komplext exempel: Välja att visa eller dölja anpassade egenskaper
I följande exempel visas hur du ställer in en åtgärd för höger mus som visar eller döljer de anpassade egenskapsvärdena på formen. I det här exemplet används den redan ändrade processformen från föregående exempel.
Gör så här för att se det här exemplet:
-
Bläddra till avsnittet Användardefinierade celler i ShapeSheet. Om det användardefinierade cellavsnittet i ShapeSheet inte visas klickar du på Avsnitt på Visa-menyn och undersöker sedan Användardefinierad cell.
-
Skapa en ny rad och ge den namnet HideProperties. Värdet och uppmaningen för det här avsnittet ska inte ändras.
-
Lägg till ytterligare två rader i slutet av avsnittet Åtgärder i ShapeSheet.
-
Lägg till följande formler eller värden i det här avsnittet.
Åtgärd
Åtgärder
Meny
Fråga
Markerad
Inaktiverad
2
=SETF
("Användare.HideProperties",0)
+SETF("Actions.D2",1)
+SETF("Actions.D3",0)Visa
egenskaperVisa
anpassade
egenskaper0
1
3
=SETF
("Användare.HideProperties",1)
+SETF("Actions.D3",1)
+SETF("Actions.D2",0)Dölj
egenskaperDölja
anpassade
egenskaper0
0
Obs! I Microsoft Office Visio 2003 eller Microsoft Visio 2002 hittar du inte Fråga i avsnittet Åtgärd.
-
I avsnittet Diverse i ShapeSheet skriver du följande cellreferens i cellen HideText:
User.HideProperties
-
När du högerklickar på figuren finns det ytterligare två alternativ: Visa egenskaper och Dölj egenskaper. Genom att välja något av alternativen kan du bestämma om du vill visa text eller dölja text.
-
Om du vill förhindra att en användare åsidosätter de nya formlerna genom att skriva in text manuellt i formen ska du skydda texten i formen mot redigering genom att skriva 1 i cellen LockTextEdit i avsnittet Skydd i ShapeSheet.