Podsumowanie
W tym artykule wyjaśniono, jak wyświetlać tekst pochodzący z niestandardowych właściwości kształtu w programie Microsoft Visio. W tym artykule kształt "proces" z wzornika Podstawowy schemat blokowy jest używany do celów ilustracji. Jeśli używasz kształtu alternatywnego, upewnij się, że kształt ma właściwości niestandardowe i że wprowadzono wartości we właściwościach niestandardowych.
Na podstawie tego artykułu przyjęto, że arkusz ShapeSheet był już wcześniej używany i że znasz dodawanie sekcji i wpisywanie formuł.
Więcej informacji
Prosty przykład
Przeciągnij kształt "proces" na stronę rysunku. Kliknij prawym przyciskiem myszy kształt, aby wprowadzić wartości do trzech właściwości niestandardowych (koszt, czas trwania i zasoby). Każda właściwość akceptuje tylko wartość liczbową.
-
Gdy kształt jest nadal zaznaczony, kliknij polecenie Pole w menu Wstaw.
-
W menu Kategoria kliknij polecenie Formuła niestandardowa.
-
Po jej wybranej opcji pasek Formuła niestandardowa stanie się aktywny. Umieść wskaźnik myszy w polu i wpisz prop.cost.
-
Kliknij przycisk OK. Tekst kształtu będzie teraz wyświetlać wartość wiersza Koszt.właściwości właściwości niestandardowych w arkuszu ShapeSheet.
Określanie prawidłowych nazw wierszy
W przypadku kształtu, który już ma właściwości niestandardowe, należy określić, jak prawidłowo odwołać się do wierszy właściwości niestandardowych.
-
Po wybraniu kształtu kliknij polecenie Pokaż arkusz ShapeSheet w menu Okno.
-
Przewiń, aby znaleźć sekcję Właściwości niestandardowe arkusza ShapeSheet. Jeśli nie jest widoczny, kliknij polecenie Sekcje w menu Widok. Sprawdzanie właściwości niestandardowych.
-
Sekcja Właściwości niestandardowe będzie mieć nazwane wiersze. Kształt "proces" ma 3: koszt prop.cost, prop.duration i prop.resources. Nazwa "Prop" jest automatycznie dodawana przez program Visio.
Przykład złożony
Prosty przykład sprawdza się w sposób zadowalający w przypadku wyświetlania jednej właściwości niestandardowej. W poniższym przykładzie wyjaśniono, jak dodać do wyświetlania dodatkowy tekst i właściwości niestandardowe. Ponownie używając kształtu "proces" z wartościami dodanymi do właściwości niestandardowych, wybierz narzędzie tekstowe, a następnie wykonaj następujące czynności:
-
Wpisz następujące informacje:
Koszt: $Follow kroki od 1 do 4 w sekcji "Prosty przykład" wcześniejszej części tego artykułu. Następnie naciśnij klawisz ENTER.
-
Wpisz wyraz:
Czas trwania:Ponownie wykonaj kroki od 1 do 4 i wprowadź formułę niestandardową jako prop.duration. Następnie naciśnij klawisz ENTER. W razie potrzeby wpisz w ramce czasu, na przykład "tydzień".
-
Typ
Zasoby:Ponownie wykonaj kroki od 1 do 4 i wprowadź formułę niestandardową jako prop.resources.
Kształt powinien wyglądać podobnie do rysunku 1.
Rysunek 1
Bardziej złożony przykład: Wybieranie wyświetlania lub ukrywania właściwości niestandardowych
W poniższym przykładzie pokazano, jak ustawić akcję myszy w celu wyświetlenia lub ukrycia niestandardowych wartości właściwości kształtu. W tym przykładzie użyto już zmodyfikowanego kształtu procesu z poprzedniego przykładu.
Aby zobaczyć ten przykład, wykonaj następujące czynności:
-
Przewiń, aby znaleźć sekcję Komórka zdefiniowana przez użytkownika w arkuszu ShapeSheet. Jeśli sekcja Komórka zdefiniowana przez użytkownika w arkuszu ShapeSheet nie jest widoczna, kliknij polecenie Sekcje w menu Widok, a następnie sprawdź komórkę zdefiniowaną przez użytkownika.
-
Utwórz nowy wiersz i nadaj jego nazwę UkryjWłaściwości. Wartość i monit dla tej sekcji powinny pozostać niezmienione.
-
Dodaj dwa dodatkowe wiersze na końcu sekcji Akcje arkusza ShapeSheet.
-
Dodaj następujące formuły lub wartości do tej sekcji.
Akcja
Akcje
Menu
Monituj
Zaznaczone
Wyłączone
2
=SETF
("User.HideProperties",0)
+SETF("Actions.D2";1)
+SETF("Actions.D3";0)Pokaż
właściwościPokazywanie
właściwości
niestandardowych0
1
3
=SETF
("User.HideProperties",1)
+SETF("Actions.D3";1)
+SETF("Actions.D2";0)Ukrywanie
właściwościUkrywanie
właściwości
niestandardowych0
0
Uwaga W programie Microsoft Office Visio 2003 lub Microsoft Visio 2002 nie można znaleźć polecenia Monituj w sekcji Akcja.
-
W sekcji Różne arkusza ShapeSheet wpisz następujące odwołanie do komórki HideText w komórce HideText:
User.HideProperties
-
Teraz po kliknięciu kształtu prawym przyciskiem myszy zostaną dostępne dwie dodatkowe opcje: Pokaż właściwości i Ukryj właściwości. Wybierając jedną z tych opcji, możesz zdecydować, czy tekst ma być wyświetlany, czy ukrywany.
-
Jeśli chcesz uniemożliwić użytkownikowi zastępowanie nowych formuł przez ręczne wprowadzanie tekstu w kształcie, chroń tekst kształtu przed edytowaniem, wpisując 1 w komórce LockTextEdit w sekcji Ochrona arkusza ShapeSheet.