Outlook 解决方案

Visual Studio 提供了一些项目模板,您可以使用这些模板来创建用于 Microsoft Office Outlook 的应用程序级外接程序。 可以使用外接程序来实现 Outlook 自动化、扩展 Outlook 功能,或者自定义 Outlook 用户界面 (UI)。 有关应用程序级外接程序的更多信息,请参见 应用程序级外接程序的体系结构

**适用于:**本主题中的信息适用于 Outlook 2007 和 Outlook 2010 的应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

创建 Outlook 外接程序项目

在**“新建项目”对话框中使用“Outlook 外接程序”**项目模板来创建 Outlook 项目。 此模板包括所需程序集引用和项目文件。

有关如何创建外接程序项目的更多信息,请参见如何:在 Visual Studio 中创建 Office 项目。 有关项目模板的更多信息,请参见 Office 项目模板概述

Outlook 外接程序编程模型

在创建 Outlook 外接程序项目时,Visual Studio 将生成一个名为 ThisAddIn 的类,该类是您的解决方案的基础。 此类提供了编写代码的起点,并且它还向外接程序公开 Outlook 的对象模型。

有关 ThisAddIn 类以及可以在外接程序中使用的其他功能的更多信息,请参见应用程序级外接程序编程

使用 Outlook 对象模型实现 Outlook 自动化

Outlook 对象模型公开了许多可用于实现 Outlook 自动化的类型。 利用这些类型,可以编写代码来完成以下常规任务:

  • 以编程方式创建和发送电子邮件。

  • 发送新会议请求。

  • 在 Outlook 文件夹中搜索项。

有关更多信息,请参见 Outlook 对象模型概述

自定义 Outlook 应用程序的用户界面

任务

更多信息

向 Outlook 检查器的功能区中添加自定义选项卡。

功能区概述

将自定义组添加到 Outlook 检查器中的内置选项卡。

如何:自定义内置选项卡

添加出现在 Outlook 检查器中的自定义任务窗格

自定义任务窗格概述.

添加一个可扩展或替换现有 Outlook 窗体的窗体区域。

创建 Outlook 窗体区域

添加自定义工具栏和工具栏项。

如何:创建 Office 工具栏

添加菜单和菜单项。

如何:向 Outlook 添加自定义菜单和菜单项

有关自定义 Outlook 和其他 Microsoft Office 应用程序的 UI 的更多信息,请参见 Office UI 自定义

相关主题

标题

说明

Outlook 对象模型概述

提供对 Outlook 对象模型所提供的对象的概述。

创建 Outlook 窗体区域

说明 Visual Studio 提供的一些便于设计、开发和调试窗体区域的工具。

演练:创建您的第一个 Outlook 应用程序级外接程序

演示如何创建 Microsoft Office Outlook 的应用程序级外接程序。

Office 开发中的 Outlook 2010

MSDN Library 的区域,可在其中找到有关开发 Outlook 解决方案的文章和参考文档(不限于使用 Visual Studio 进行 Office 开发)。