Factory Interface
Provides methods you can use to perform miscellaneous tasks in an Outlook add-in, such as creating form region controls, form region manifest objects, and custom actions.
Namespace: Microsoft.Office.Tools.Outlook
Assembly: Microsoft.Office.Tools.Outlook (in Microsoft.Office.Tools.Outlook.dll)
Syntax
'Declaration
<GuidAttribute("787FA642-2A27-4626-84A9-EED0B47FA4A6")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface Factory _
Inherits Factory
[GuidAttribute("787FA642-2A27-4626-84A9-EED0B47FA4A6")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface Factory : Factory
The Factory type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateAddIn | Infrastructure. (Inherited from Factory.) | |
CreateCustomTaskPaneCollection | Infrastructure. (Inherited from Factory.) | |
CreateFormRegionCollection | Creates an IList<T> of IFormRegion objects. | |
CreateFormRegionControl | Creates a an instance of a class that implements the FormRegionControl interface. | |
CreateFormRegionCustomAction() | Creates an instance of a class that implements the FormRegionCustomAction interface with a default name. | |
CreateFormRegionCustomAction(String) | Creates an instance of a class that implements the FormRegionCustomAction class by using the specified name. | |
CreateFormRegionInitializingEventArgs | Creates a FormRegionInitializingEventArgs object that provides data for the FormRegionInitializing event of the form region factory class. | |
CreateFormRegionManifest | Creates a form region manifest that describes how the form region appears in Outlook. | |
CreateImportedFormRegion | Creates a Microsoft Office Outlook form region that is based on an Outlook Form Storage (*.ofs) file. | |
CreateSmartTagCollection | Infrastructure. (Inherited from Factory.) | |
GetRibbonFactory | Returns an object that you can use to create Ribbon controls at run time. (Inherited from Factory.) |
Top
Remarks
To get a Factory object, use the Globals.Factory property in your project. For more information, see Global Access to Objects in Office Projects.