요약
이 문서에서는 Microsoft Visio의 셰이프의 사용자 지정 속성에서 파생된 텍스트를 표시하는 방법을 설명합니다. 이 문서에서는 기본 흐름도 스텐실의 "프로세스" 셰이프를 그림 용도로 사용됩니다. 대체 셰이프를 사용하는 경우 셰이프에 사용자 지정 속성이 있는지, 사용자 지정 속성에 값을 입력해야 합니다.
이 문서에서는 전에 ShapeSheet을 사용했다고 가정하며 섹션을 추가하고 수식을 입력하는 데 익숙한 것으로 가정합니다.
추가 정보
간단한 예제
"프로세스" 셰이프를 드로잉 페이지로 끈다. 셰이프를 마우스 오른쪽 단추로 클릭하여 세 가지 사용자 지정 속성(비용, 기간 및 리소스)에 값을 입력합니다. 각 속성은 숫자 값만 허용합니다.
-
도형이 여전히 선택되어 있는 동안 삽입 메뉴에서 필드를 클릭합니다.
-
범주 메뉴에서 사용자 지정 수식을 클릭합니다.
-
선택한 후 사용자 지정 수식 표시줄이 활성화됩니다. 필드에 마우스 포인터를 놓고 Prop.Cost를 입력합니다.
-
확인을 클릭합니다. 이제 셰이프의 텍스트에 ShapeSheet의 사용자 지정 속성 섹션에 Prop.Cost 행 값이 표시됩니다.
유효한 행 이름 확인
이미 사용자 지정 속성이 있는 셰이프의 경우 사용자 지정 속성 행을 올바르게 참조하는 방법을 결정해야 합니다.
-
셰이프를 선택하면 창 메뉴에서 도형시트 표시를 클릭합니다.
-
스크롤하여 ShapeSheet의 사용자 지정 속성 섹션을 찾습니다. 표시되지 않는 경우 보기 메뉴에서 섹션을 클릭합니다. 사용자 지정 속성을 검사합니다.
-
사용자 지정 속성 섹션에는 이름이 행이 있습니다. "프로세스" 셰이프에는 Prop.Cost, Prop.Duration 및 Prop.Resources의 3이 있습니다. 이름의 "Prop"은 Visio에 의해 자동으로 추가됩니다.
복잡한 예제
간단한 예제는 하나의 사용자 지정 속성을 표시하기 위해 만족스럽게 작동합니다. 다음 예제에서는 표시에 추가 텍스트 및 사용자 지정 속성을 추가하는 방법을 설명합니다. 다시 말하면 사용자 지정 속성에 값이 추가된 "프로세스" 셰이프를 사용하여 텍스트 도구를 선택한 다음 다음 단계를 수행합니다.
-
다음을 입력합니다.
비용: $Follow "간단한 예제" 섹션에서 1~4단계를 수행합니다. 그런 다음 ENTER를 누를 수 있습니다.
-
단어를 입력합니다.
기간:1~4단계를 다시 수행하고 Prop.Duration로 사용자 지정 수식을 입력합니다. 그런 다음 ENTER를 누를 수 있습니다. 원하는 경우 "week"처럼 시간 프레임에 입력합니다.
-
타이핑
리소스:1~4단계를 다시 수행하고 Custom 수식을 Prop.Resources로 입력합니다.
결과 도형은 그림 1과 유사해야 합니다.
그림 1
더 복잡한 예제: 사용자 지정 속성을 표시하거나 숨기기 선택
다음 예제에서는 셰이프에서 사용자 지정 속성 값을 표시하거나 숨기기 위해 마우스 오른쪽 작업을 설정하는 방법을 보여줍니다. 이 예제에서는 이전 예제에서 이미 수정된 프로세스 셰이프를 사용했습니다.
이 예제를 표시하기 위해 다음 단계를 수행합니다.
-
스크롤하여 ShapeSheet의 사용자 정의 셀 섹션을 찾습니다. ShapeSheet의 사용자 정의 셀 섹션이 표시되지 않는 경우 보기 메뉴에서 섹션을 클릭한 다음 사용자 정의 셀을 검사합니다.
-
새 행을 만들고 HideProperties 이름을 지정합니다. 이 섹션의 값 및 프롬프트는 변경되지 않습니다.
-
셰이프시트의 작업 섹션 끝에 두 개의 행을 추가합니다.
-
이 섹션에 다음 수식 또는 값을 추가합니다.
작업
작업
메뉴
프롬프트
선택된
사용하지 않도록 설정
2
=SETF("User.HideProperties",0)
+SETF("actions.D2",1)
+SETF("Actions.D3",0)속성
표시사용자
지정
속성 표시0
1
3
=SETF("User.HideProperties",1)
+SETF("actions.D3",1)
+SETF("Actions.D2",0)속성
숨기기사용자
지정
속성 숨기기0
0
참고 Microsoft Office Visio 2003 또는 Microsoft Visio 2002에서 작업 섹션에서 프롬프트를 찾을 수 없습니다.
-
ShapeSheet의 기타 섹션에서 HideText 셀에 다음 셀 참조를 입력합니다.
User.HideProperties
-
이제 셰이프를 마우스 오른쪽 단추로 클릭하면 속성 표시 및 속성 숨기기 두 가지 추가 옵션이 있습니다. 두 옵션을 선택하여 텍스트를 표시할지 아니면 텍스트를 숨길지 여부를 결정할 수 있습니다.
-
사용자가 셰이프에 수동으로 텍스트를 입력하여 새 수식을 다시 우는 것을 방지하려면 셰이프시트의 보호 섹션의 LockTextEdit 셀에 1을 입력하여 셰이프의 텍스트를 편집하지 않도록 보호합니다.