Namespace Microsoft.Office.Tools.Outlook
O Microsoft.Office.Tools.Outlook espaço para nome contém um conjunto de classes e interfaces que permitem que você crie regiões de formulário, personalizar os formulários de Microsoft Office Outlook.
Regiões de formulário são representados pela FormRegionBase e ImportedFormRegionBase classes. Quando você adiciona um Região de formulário do Outlook item a um Outlook suplemento do projeto, o Visual Studio adiciona uma classe ao projeto que herda de uma dessas duas classes.
Se você importar uma região de formulário para um projeto de suplemento do Outlook usando o Nova região de formulário do Outlook do assistente, o Visual Studio cria uma classe de região de formulário que herda do ImportedFormRegionBase.
Se você selecionar Design, uma nova região de formulário na primeira página da Nova região de formulário do Outlook do assistente, Visual Studio adiciona uma classe de região de formulário que herda do FormRegionBase.
Em ambos os casos, o Visual Studio adiciona uma classe de fábrica da região de formulário para o projeto que implementa o IFormRegionFactory interface. A classe de fábrica da região de formulário é responsável pela criação de novas instâncias de uma região de formulário.
O Microsoft.Office.Tools.Outlook namespace também contém classes e atributos que representam o tipo de região de formulário, o nome exclusivo da região de formulário, as propriedades que definem como a região de formulário é exibido no Outlook, e os nomes de classe de mensagem dos itens do Outlook à qual a região de formulário está associada.
Classes
Classe | Descrição | |
---|---|---|
ControlNotFoundException | Representa os erros que ocorrem quando um controle não for encontrado na Microsoft.Vbe.Interop.Forms.UserForm de uma região de formulário importado. | |
FormRegionBase | Representa uma região do Outlook baseada em um controle de usuário. | |
FormRegionCollectionBase | Fornece acesso aos objetos de IFormRegion em um projeto do suplemento ao Outlook. | |
FormRegionMessageClassAttribute | Representa um atributo que especifica o nome de uma classe de mensagem de Microsoft Office Outlook para associar a região de formulário. | |
FormRegionNameAttribute | Representa o nome que identifica exclusivamente uma região de formulário em todos os suplementos do Outlook. | |
FormRegionStorageNullException | Representa um erro que ocorre quando o GetFormRegionStorage método da classe de fábrica de região de formulário retorna nulluma referência nula (Nothing no Visual Basic). | |
ImportedFormRegionBase | Representa uma região do Outlook baseada em um controle de usuário. | |
InvalidMessageClassException | Representa os erros que ocorrem quando um nome de classe de mensagem especificada não é válido. | |
OutlookAddInBase | Fornece a classe base para a classe de ThisAddIn no suplementos do Outlook que você cria usando Visual Studio. |
Interfaces
Interface | Descrição | |
---|---|---|
Factory | Fornece métodos que você pode usar para executar tarefas variadas em um suplemento do Outlook, como a criação de controles da região do formulário, de objetos de manifesto da região do formulário, e ações personalizadas. | |
FormRegionControl | Representa uma região de formulário do Outlook que se baseia em um controle de usuário. | |
FormRegionCustomAction | Representa uma ação personalizada que aparece no grupo de Ações personalizadas em fita de um item do Outlook. | |
FormRegionCustomActionCollection | Representa uma coleção de objetos FormRegionCustomAction. | |
FormRegionFactoryResolveEventArgs | Fornece dados para o FormRegionFactoryResolve o evento de um OutlookAddIn. | |
FormRegionInitializingEventArgs | Fornece dados para o FormRegionInitializing o evento da classe de fábrica de região de formulário. | |
FormRegionManifest | Representa um manifesto da região do formulário que descreve como a região do formulário aparece no Outlook. | |
FormRegionManifestIcons | Representa uma coleção de ícones que aparecem para separado, substituem, e todas substituir- regiões do formulário. | |
IFormRegion | Define uma interface que expõe métodos que são usados pelos eventos da região de formulário. | |
IFormRegionFactory | Define uma interface que cria instâncias de classes que implementam IFormRegion. | |
IImportedFormRegionExtension | Representa uma extensão de um ImportedFormRegion objeto. | |
ImportedFormRegion | Representa uma região do Microsoft Office Outlook baseada em um arquivo de armazenamento do Outlook (*.ofs). | |
OutlookAddIn | Define a funcionalidade principal de suplementos do Outlook que você cria usando as ferramentas de desenvolvimento do Office no Visual Studio. |
Delegados
Delegado | Descrição | |
---|---|---|
FormRegionFactoryResolveEventHandler | Representa o método que manipulará o evento de FormRegionFactoryResolve de OutlookAddIn. | |
FormRegionInitializingEventHandler | Representa o método que manipulará o evento de FormRegionInitializing da região do formulário. |
Enumerações
Enumeração | Descrição | |
---|---|---|
FormRegionCustomActionAddressLike | Especifica como tratar o item de direcionamento que aparece quando o usuário executa a ação personalizada. | |
FormRegionCustomActionBody | Especifica como o campo de mensagem ou anotações de um item do Outlook é incluído para a resposta que aparece quando o usuário executa a ação personalizada. | |
FormRegionCustomActionMethod | Especifica como responder quando o usuário executa a ação personalizada. | |
FormRegionKindConstants | Contém constantes que especificam se a região de formulário que uma fábrica de região de formulário cria é baseada em um controle de usuário ou um arquivo de armazenamento de formulário do Outlook (. ofs). | |
FormRegionType | Especifica que a maneira que a região de formulário aparecerá no de Microsoft Office Outlook. |
Consulte também
Referência
Outros recursos
Criando regiões de formulário do Outlook
Acessando uma região de formulário em tempo de execução
Diretrizes para criar regiões de formulário do Outlook
Instruções passo a passo: criando uma região de formulário do Outlook
Como adicionar uma região de formulário a um projeto de suplemento do Outlook
Personalizar ações em regiões de formulário do Outlook
Associando uma região de formulário a uma classe de mensagem do Outlook
Instruções passo a passo: importando uma região de formulário projetada no Outlook
Como evitar que o Outlook exiba uma região de formulário
How to: Access the Outlook Item that Displays the Form Region