Word의 매크로는 VBA라는 언어로 작성됩니다. 다른 프로그래밍 언어와 마찬가지로 VBA에는 프로그램 실행 방법을 제어하는 ​​데 사용되는 특정 프로그래밍 구조가 포함되어 있습니다. 이러한 구조 중 하나는 Select Case 구조입니다. 이 구조의 구문은 다음과 같습니다.

Select Case expression Case expression     program statements Case expression     program statements Case Else     program statements End Select

매크로가 실행 중일 때이 구조가 발견되면 Word는 expression (첫 번째 줄)을 사용하여 각 후속 Case 문을 테스트하여 Case 문 아래의 코드를 실행해야하는지 확인합니다. 예를 들어, 다음 코드를 고려하십시오.

Select Case DayOfWeek Case 1     DayName = "Monday"

Case 2     DayName = "Tuesday"

Case 3     DayName = "Wednesday"

Case 4     DayName = "Thursday"

Case 5     DayName = "Friday"

Case 6     DayName = "Saturday"

Case 7     DayName = "Sunday"

Case Else     DayName = "Unknown day"

End Select

이 코드는 DayOfWeek가 이미 숫자 값으로 설정된 상태에서 입력한다고 가정합니다. 예를 들어 값이 4라고 가정 해 보겠습니다.이 구조에서 실행되는 유일한 코드는 Case 4 문 아래의 코드입니다. 즉, 매크로는 DayName을 “Thursday”로 설정합니다. DayOfWeek가 Case 문에 의해 설명되지 않는 다른 값 (1-7 범위 외부)으로 설정된 경우 Case Else 아래의 코드가 실행되고 매크로는 DayName을 “Unknown day”로 설정합니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (130)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :

link : / wordribbon-Understanding_the_Select_Case_Structure [Select Case 구조 이해].