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"을 클릭하면 목록 상자에 빨강, 녹색 및 파랑 색상이 나타납니다.