Compartilhar via


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
Classe pública 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.
Classe pública FormRegionBase Representa uma região do Outlook baseada em um controle de usuário.
Classe pública FormRegionCollectionBase Fornece acesso aos objetos de IFormRegion em um projeto do suplemento ao Outlook.
Classe pública 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.
Classe pública FormRegionNameAttribute Representa o nome que identifica exclusivamente uma região de formulário em todos os suplementos do Outlook.
Classe pública 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).
Classe pública ImportedFormRegionBase Representa uma região do Outlook baseada em um controle de usuário.
Classe pública InvalidMessageClassException Representa os erros que ocorrem quando um nome de classe de mensagem especificada não é válido.
Classe pública OutlookAddInBase Fornece a classe base para a classe de ThisAddIn no suplementos do Outlook que você cria usando Visual Studio.

Interfaces

  Interface Descrição
Interface pública 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.
Interface pública FormRegionControl Representa uma região de formulário do Outlook que se baseia em um controle de usuário.
Interface pública FormRegionCustomAction Representa uma ação personalizada que aparece no grupo de Ações personalizadas em fita de um item do Outlook.
Interface pública FormRegionCustomActionCollection Representa uma coleção de objetos FormRegionCustomAction.
Interface pública FormRegionFactoryResolveEventArgs Fornece dados para o FormRegionFactoryResolve o evento de um OutlookAddIn.
Interface pública FormRegionInitializingEventArgs Fornece dados para o FormRegionInitializing o evento da classe de fábrica de região de formulário.
Interface pública FormRegionManifest Representa um manifesto da região do formulário que descreve como a região do formulário aparece no Outlook.
Interface pública FormRegionManifestIcons Representa uma coleção de ícones que aparecem para separado, substituem, e todas substituir- regiões do formulário.
Interface pública IFormRegion Define uma interface que expõe métodos que são usados pelos eventos da região de formulário.
Interface pública IFormRegionFactory Define uma interface que cria instâncias de classes que implementam IFormRegion.
Interface pública IImportedFormRegionExtension Representa uma extensão de um ImportedFormRegion objeto.
Interface pública ImportedFormRegion Representa uma região do Microsoft Office Outlook baseada em um arquivo de armazenamento do Outlook (*.ofs).
Interface pública 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
Delegado público FormRegionFactoryResolveEventHandler Representa o método que manipulará o evento de FormRegionFactoryResolve de OutlookAddIn.
Delegado público FormRegionInitializingEventHandler Representa o método que manipulará o evento de FormRegionInitializing da região do formulário.

Enumerações

  Enumeração Descrição
Enumeração pública FormRegionCustomActionAddressLike Especifica como tratar o item de direcionamento que aparece quando o usuário executa a ação personalizada.
Enumeração pública 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.
Enumeração pública FormRegionCustomActionMethod Especifica como responder quando o usuário executa a ação personalizada.
Enumeração pública 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).
Enumeração pública 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