Word에서 매크로를 만들 때 메시지 상자 사용을 쉽게 통합 할 수 있습니다. 이들은 일반적으로 사용자에게 정보를 전달하고 기본적인 입력을 얻는 데 사용됩니다. MsgBox 명령을 사용하여 메시지 상자를 포함합니다. 매크로의 다음 부분은 매우 간단한 메시지 상자를 만듭니다.

MsgBox "The Macro is Done"

MsgBox 호출의 일부로 기호 유형 코드를 포함하여 메시지 상자에 기호를 추가 할 수도 있습니다. 이러한 기호는 많은 Windows 대화 상자에서 광범위하게 사용됩니다. 다음 네 가지 유형의 기호를 사용할 수 있습니다.

Type

Symbol

16

Stop sign

32

Question mark in a circle

48

Exclamation point in a circle

64

Information symbol (lowercase i in a circle)

예를 들어 느낌표 기호를 포함한다고 가정 해 보겠습니다. 이는 일반적으로 중요한 일이 발생했거나 곧 일어날 때 알림으로 대화 상자에 포함됩니다. 메시지 상자에이 기호를 포함하려면 다음 매크로 코드를 포함합니다.

MsgBox "Can't run this macro on this text", 48

지금까지 MsgBox 명령은 명령문으로 사용되었지만 함수로도 사용할 수 있습니다. 이렇게하면 사용자로부터 간단한 입력을받는 데 사용할 수 있습니다. MsgBox 기능을 더 유용하게 만들기 위해 Word에서는 대화 상자에서 확인 단추 외에 더 많은 클릭 가능한 단추를 표시 할 수 있습니다. 이것은 메시지 상자에 표시된 기호에 사용 된 유형 코드를 조정하여 수행됩니다. 다음은 메시지 상자에 표시 할 수있는 다양한 단추 조합입니다.

Type

Button Types

1

OK, Cancel

2

Abort, Retry, Ignore

3

Yes, No, Cancel

4

Yes, No

5

Retry, Cancel

버튼을 사용하려면 기호에 사용하려는 값에 버튼 유형의 값을 추가하기 만하면됩니다. 이전 예에서는 코드 48을 사용하여 느낌표 기호를 표시했습니다. 중단, 재시도, 무시 버튼도 포함하려면 코드를 50으로 변경하면됩니다. 즉, 48 (기호 코드)에 2 (버튼 코드)를 더한 값입니다.

이러한 방식으로 버튼을 사용할 때 MsgBox 함수는 사용자가 선택한 버튼을 나타내는 값을 반환합니다. 버튼은 왼쪽에서 오른쪽으로 -1, 0, 1로 돌아갑니다. 따라서 버튼 코드 3을 사용하면 -1은 사용자가 예를 선택했음을 의미하고 0은 아니오를 의미하며 1은 취소를 의미합니다.

_ 참고 : _

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

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

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

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

link : / wordribbon-Using_Message_Boxes [메시지 상자 사용].