Outlook에서 사용자 정의 양식 목록 상자를 만드는 방법

Microsoft Outlook의 Visual Basic for Applications 매크로 프로그래밍 언어를 사용하면 수신자로부터 데이터를 수집 할 수있는 양식을 이메일 메시지에 추가 할 수 있습니다. 예를 들어, 수신자가 선택할 수있는 여러 항목이나 옵션을 표시하는 VBA 사용자 양식 및 목록 상자를 메시지에 삽입 할 수 있습니다. 그러나이 기능을 메시지에 추가하려면 먼저 개발자 탭과 해당 도구를 리본에 추가하고 VBA 매크로를 실행할 수 있도록 Outlook의 보안 설정을 변경해야합니다.

1 단계

"파일"탭, "옵션", "리본 사용자 지정"을 차례로 클릭합니다.

2 단계

기본 탭에서 "개발자"라고 표시된 상자를 선택한 다음 "확인"을 클릭합니다. Outlook은 자동으로 홈 패널로 돌아갑니다.

3 단계

"파일"탭을 클릭 한 다음 "옵션", "보안 센터"및 "보안 센터 설정"을 클릭하십시오.

4 단계

"매크로 설정", "모든 매크로 사용"을 선택한 다음 "확인"을 클릭하여 테스트 중에 목록 상자 매크로가 실행되도록합니다. 그러나 사용자 정의 양식을 완료 한 후에는 보안 강화를 위해 설정을 "모든 매크로에 대한 알림"으로 변경할 수 있습니다.

5 단계

매크로 보안 설정 변경을 활성화하려면 Outlook을 다시 시작하십시오.

6 단계

"개발자"탭, "매크로", "매크로"옵션을 차례로 클릭합니다.

7 단계

매크로 이름을 입력 한 다음 "만들기"를 클릭하십시오.

8 단계

"사용자 양식 삽입"버튼을 클릭하여 양식 도구 상자를 표시하고 목록 상자를 포함 할 사용자 양식을 만듭니다.

9 단계

도구 상자에서 "Listbox"컨트롤을 클릭하고 마우스 버튼을 누른 상태에서 컨트롤을 UserForm으로 끌어다 놓은 다음 놓습니다.

10 단계

도구 상자에서 "CommandButton"컨트롤을 클릭하고 마우스 버튼을 누른 상태에서 사용자 폼으로 드래그 한 다음 놓습니다.

11 단계

사용자 양식에서 "CommandButton"을 마우스 오른쪽 단추로 클릭 한 다음 "코드보기"를 클릭하여 VBA 매크로 코드를 표시합니다.

12 단계

AddItem 함수를 사용하여 목록 상자에 항목을 추가합니다. 예를 들어 목록 상자에 세 가지 기본 색상이 포함되도록하려면 코드가 다음과 같아야합니다.

Private Sub CommandButton1_Click () ListBox1.AddItem "Red"ListBox1.AddItem "Green"ListBox1.AddItem "Blue"End Sub

ListBox1은 Outlook이 UserForm으로 끌어온 목록 상자에 자동으로 제공하는 이름입니다. ListBox1.AddItem "Red"문은 Red를 목록 상자의 첫 번째 항목으로 만듭니다.

"저장"을 클릭하고 "F5"를 누른 다음 CommandButton을 클릭하여 매크로를 실행합니다. 매크로를 실행하고 "CommandButton"을 클릭하면 목록 상자에 빨강, 녹색 및 파랑 색상이 나타납니다.