Microsoft.Office.Tools.Outlook 네임스페이스
Microsoft.Office.Tools.Outlook 네임스페이스에는 Microsoft Office Outlook 양식을 사용자 지정하는 양식 영역을 만드는 데 사용할 수 있는 클래스 및 인터페이스 집합이 들어 있습니다.
양식 영역은 FormRegionBase 및 ImportedFormRegionBase 클래스로 표현됩니다. Outlook 추가 기능 프로젝트에 Outlook 양식 영역 항목을 추가하면 Visual Studio에서는 이러한 두 클래스 중 하나에서 상속되는 클래스를 프로젝트에 추가합니다.
새 Outlook 양식 영역 마법사를 사용하여 Outlook 추가 기능 프로젝트로 양식을 가져오면 ImportedFormRegionBase에서 상속되는 양식 영역 클래스가 Visual Studio에서 만들어집니다.
새 Outlook 양식 영역 마법사의 첫 번째 페이지에서 새 양식 영역 디자인을 선택하면 FormRegionBase에서 상속되는 양식 영역 클래스가 Visual Studio에서 추가됩니다.
두 경우 모두 Visual Studio에서는 IFormRegionFactory 인터페이스를 구현하는 프로젝트에 양식 영역 팩터리 클래스를 추가합니다. 양식 영역 팩터리 클래스는 양식 영역의 새 인스턴스를 만드는 기능을 합니다.
Microsoft.Office.Tools.Outlook 네임스페이스에는 양식 영역의 형식, 양식 영역의 고유 이름, Outlook에 양식 영역이 표시되는 방법을 정의하는 속성, 양식 영역이 연결된 Outlook 항목의 메시지 클래스 이름을 나타내는 클래스 및 특성도 들어 있습니다.
클래스
클래스 | 설명 | |
---|---|---|
ControlNotFoundException | 가져온 양식 영역의 Microsoft.Vbe.Interop.Forms.UserForm에서 컨트롤을 찾을 수 없을 때 발생하는 오류를 나타냅니다. | |
FormRegionBase | 사용자 정의 컨트롤을 기반으로 하는 Outlook 양식 영역을 나타냅니다. | |
FormRegionCollectionBase | Outlook 추가 기능 프로젝트에서 IFormRegion 개체에 대한 액세스를 제공합니다. | |
FormRegionMessageClassAttribute | 양식 영역에 연결할 Microsoft Office Outlook 메시지 클래스의 이름을 지정하는 특성을 나타냅니다. | |
FormRegionNameAttribute | 모든 Outlook 추가 기능에서 양식 영역을 고유하게 식별하는 이름을 나타냅니다. | |
FormRegionStorageNullException | 양식 영역 팩터리 클래스의 GetFormRegionStorage 메서드에서 nullNull 참조(Visual Basic의 경우 Nothing)을 반환할 때 발생하는 오류를 나타냅니다. | |
ImportedFormRegionBase | 사용자 정의 컨트롤을 기반으로 하는 Outlook 양식 영역을 나타냅니다. | |
InvalidMessageClassException | 지정된 메시지 클래스 이름이 올바르지 않은 경우 발생하는 오류를 나타냅니다. | |
OutlookAddInBase | Visual Studio를 사용하여 만드는 Outlook 추가 기능의 ThisAddIn 클래스에 대한 기본 클래스를 제공합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
Factory | 양식 영역 컨트롤, 양식 영역 매니페스트 개체 및 사용자 지정 작업 만들기 등의 기타 작업을 Outlook 추가 기능에서 수행하는 데 사용할 수 있는 메서드를 제공합니다. | |
FormRegionControl | 사용자 정의 컨트롤을 기반으로 하는 Outlook 양식 영역을 나타냅니다. | |
FormRegionCustomAction | Outlook 항목의 리본 메뉴에 있는 사용자 지정 작업 그룹에 나타나는 사용자 지정 작업을 나타냅니다. | |
FormRegionCustomActionCollection | FormRegionCustomAction 개체의 컬렉션을 나타냅니다. | |
FormRegionFactoryResolveEventArgs | OutlookAddIn 의 FormRegionFactoryResolve 이벤트에 대한 데이터를 제공합니다. | |
FormRegionInitializingEventArgs | 양식 영역 팩터리 클래스의 FormRegionInitializing 이벤트에 대한 데이터를 제공합니다. | |
FormRegionManifest | 양식 영역이 Outlook에 표시되는 방식을 설명하는 양식 영역 매니페스트를 나타냅니다. | |
FormRegionManifestIcons | 별도, 바꾸기 및 모두 바꾸기 양식 영역에 대해 나타나는 아이콘의 컬렉션을 나타냅니다. | |
IFormRegion | 양식 영역의 이벤트에 사용되는 메서드를 노출하는 인터페이스를 정의합니다. | |
IFormRegionFactory | IFormRegion 을 구현하는 클래스의 인스턴스를 만드는 인터페이스를 정의합니다. | |
IImportedFormRegionExtension | ImportedFormRegion 개체의 확장을 나타냅니다. | |
ImportedFormRegion | Outlook 양식 저장 파일(*.ofs)을 기반으로 하는 Microsoft Office Outlook 양식 영역을 나타냅니다. | |
OutlookAddIn | Visual Studio의 Office 개발 도구를 사용하여 만드는 Outlook 추가 기능의 핵심 기능을 정의합니다. |
대리자
대리자 | 설명 | |
---|---|---|
FormRegionFactoryResolveEventHandler | OutlookAddIn 의 FormRegionFactoryResolve 이벤트를 처리할 메서드를 나타냅니다. | |
FormRegionInitializingEventHandler | 양식 영역의 FormRegionInitializing 이벤트를 처리할 메서드를 나타냅니다. |
열거형
열거형 | 설명 | |
---|---|---|
FormRegionCustomActionAddressLike | 사용자가 사용자 지정 작업을 실행할 때 나타나는 대상 항목을 처리하는 방법을 지정합니다. | |
FormRegionCustomActionBody | 사용자가 사용자 지정 작업을 실행할 때 나타나는 회신에 Outlook의 메시지 또는 메모 필드가 포함되는 방식을 지정합니다. | |
FormRegionCustomActionMethod | 사용자가 사용자 지정 작업을 실행할 때 응답할 방법을 지정합니다. | |
FormRegionKindConstants | 양식 영역 팩터리에서 만든 양식 영역이 사용자 정의 컨트롤을 기반으로 하는지 아니면 Outlook 양식 저장 파일(.ofs)을 기반으로 하는지를 지정하는 상수가 들어 있습니다. | |
FormRegionType | Microsoft Office Outlook에 양식 영역이 표시되는 방식을 지정합니다. |