Compartilhar via


Microsoft.Office.Tools.Outlook Namespace

O namespace Microsoft.Office.Tools.Outlook contém um conjunto de classes e interfaces que permitem criar regiões do formulário que personalizam formulários do Microsoft Office Outlook.

Classes

ControlNotFoundException

Representa os erros que ocorrem quando um controle não é encontrado no Microsoft.Vbe.Interop.Forms.UserForm de uma região do formulário importado.

FormRegionBase

Representa uma região do formulário do Outlook baseada em um controle de usuário.

FormRegionCollectionBase

Fornece acesso a objetos IFormRegion em um projeto de suplemento do Outlook.

FormRegionMessageClassAttribute

Representa um atributo que especifica o nome de uma classe de mensagem do Microsoft Office Outlook para associar à região do formulário.

FormRegionNameAttribute

Representa o nome que identifica exclusivamente uma região do formulário em todos os suplementos do Outlook.

FormRegionStorageNullException

Representa um erro que ocorre quando o método GetFormRegionStorage(Object, OlFormRegionMode, OlFormRegionSize) da classe de fábrica de região do formulário retorna null.

ImportedFormRegionBase

Representa uma região do formulário do Outlook baseada em um controle de usuário.

InvalidMessageClassException

Representa os erros que ocorrem quando um nome de classe de mensagem especificado não é válido.

OutlookAddInBase

Fornece a classe base para a classe ThisAddIn nos suplementos do Outlook que você cria usando o Visual Studio.

Interfaces

Factory

Fornece métodos que você pode usar para executar diversas tarefas em um suplemento do Outlook, como a criação de controles da região do formulário, objetos de manifesto de região do formulário e ações personalizadas.

FormRegionControl

Representa uma região do formulário do Outlook baseada em um controle de usuário.

FormRegionCustomAction

Representa uma ação personalizada exibida no grupo Ações Personalizadas na faixa de opções de um item do Outlook.

FormRegionCustomActionCollection

Representa uma coleção de objetos FormRegionCustomAction .

FormRegionFactoryResolveEventArgs

Fornece dados para o evento FormRegionFactoryResolve de um OutlookAddIn.

FormRegionInitializingEventArgs

Fornece dados para o evento FormRegionInitializing da classe de fábrica da região do formulário.

FormRegionManifest

Representa um manifesto da região do formulário que descreve como ela é exibida no Outlook.

FormRegionManifestIcons

Representa uma coleção de ícones que aparecem para regiões de formulário para separação, substituição e substituir tudo.

IFormRegion

Define uma interface que expõe métodos que são usados pelos eventos da região do formulário.

IFormRegionFactory

Define uma interface que cria instâncias de classes que implementam IFormRegion.

IImportedFormRegionExtension

Representa uma extensão de um objeto ImportedFormRegion.

ImportedFormRegion

Representa uma região do formulário do Microsoft Office Outlook com base em um arquivo de armazenamento de formulário do Outlook (*.ofs).

OutlookAddIn

Define a funcionalidade básica dos suplementos do Outlook criados usando as ferramentas de desenvolvimento do Office no Visual Studio.

Enumerações

FormRegionCustomActionAddressLike

Especifica como lidar com o item que aparece quando o usuário executa essa ação personalizada.

FormRegionCustomActionBody

Especifica como o campo Mensagem ou Anotações de um item do Outlook é incluído na 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 do formulário que uma fábrica de região de formulário cria é baseada em um controle de usuário ou um arquivo .ofs (Armazenamento de Formulário do Outlook).

FormRegionType

Especifica a maneira como a região do formulário é exibida no Microsoft Office Outlook.

Delegados

FormRegionFactoryResolveEventHandler

Representa o método que manipulará o evento FormRegionFactoryResolve de um OutlookAddIn.

FormRegionInitializingEventHandler

Representa o método que manipulará o evento FormRegionInitializing da região do formulário.

Comentários

As regiões de FormRegionBase formulário são representadas pelas classes e ImportedFormRegionBase . Quando você adiciona um item região de formulário do Outlook a um projeto de suplemento do Outlook, 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 assistente Nova Região de Formulário do Outlook , o Visual Studio criará uma classe de região de formulário que herda de ImportedFormRegionBase.

Se você selecionar Criar uma nova região de formulário na primeira página do assistente Nova Região de Formulário do Outlook, o Visual Studio adicionará uma classe de região de formulário herdada de .FormRegionBase

Em ambos os casos, o Visual Studio adiciona uma classe de fábrica de região de formulário ao projeto que implementa a IFormRegionFactory interface . A classe de fábrica da região do formulário é responsável por criar novas instâncias da região do formulário.

O Microsoft.Office.Tools.Outlook namespace também contém classes e atributos que representam o tipo de região do formulário, o nome exclusivo da região do formulário, as propriedades que definem como a região do formulário aparece no Outlook e os nomes de classe de mensagem dos itens do Outlook aos quais a região do formulário está associada.