방법: Outlook에서 양식 영역 표시하지 않기
업데이트: 2007년 11월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 프로젝트 형식
Microsoft Office 버전
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
Microsoft Office Outlook에서 특정 항목의 양식 영역을 표시하지 않도록 하려는 경우가 있을 수 있습니다. 예를 들어 연락처 항목에 회사 주소가 들어 있지 않은 경우 회사의 위치를 지도로 보여 주는 양식 영역이 나타나지 않도록 할 수 있습니다.
Outlook에서 양식 영역을 표시하지 않도록 하려면
수정하려는 양식 영역의 코드 파일을 엽니다.
양식 영역 팩터리 코드 영역을 확장합니다.
FormRegionInitializingEventArgs 클래스의 Cancel 속성을 true로 설정하는 코드를 FormRegionInitializing 이벤트 처리기에 추가합니다.
이 예제에서 연락처 항목에 주소가 들어 있지 않으면 Cancel 속성은 true로 설정되며 양식 영역은 표시되지 않습니다.
예제
Private Sub MapItFactory_FormRegionInitializing(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs) Handles Me.FormRegionInitializing
Dim myItem As Outlook.ContactItem = CType(e.OutlookItem, Outlook.ContactItem)
If Not (myItem Is Nothing) Then
If Not (myItem.BusinessAddress Is Nothing) AndAlso myItem.BusinessAddress.Trim().Length > 0 Or (Not (myItem.HomeAddress Is Nothing) AndAlso myItem.HomeAddress.Trim().Length > 0) Or (Not (myItem.OtherAddress Is Nothing) AndAlso myItem.OtherAddress.Trim().Length > 0) Then
Return
End If
End If
e.Cancel = True
End Sub
private void MapItFactory_FormRegionInitializing(object sender,
Microsoft.Office.Tools.Outlook.FormRegionInitializingEventArgs e)
{
Outlook.ContactItem myItem = (Outlook.ContactItem)e.OutlookItem;
if (myItem != null)
{
if ((myItem.BusinessAddress != null &&
myItem.BusinessAddress.Trim().Length > 0) ||
(myItem.HomeAddress != null &&
myItem.HomeAddress.Trim().Length > 0) ||
(myItem.OtherAddress != null &&
myItem.OtherAddress.Trim().Length > 0))
{
return;
}
}
e.Cancel = true;
}
참고 항목
작업
방법: Outlook 추가 기능 프로젝트에 양식 영역 추가