Outlook 解决方案

Visual Studio 提供可用于创建 Microsoft Office Outlook 的 VSTO 外接程序的项目模板。 VSTO 外接程序可用于自动执行 Outlook、扩展 Outlook 功能或自定义 Outlook 用户界面 (UI)。 有关 VSTO 外接程序的详细信息,请参阅 Architecture of VSTO Add-ins

适用于: 本主题中的信息适用于 Outlook 的 VSTO 外接程序项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。

注意

有兴趣开发跨多个平台扩展办公室体验的解决方案? 查看新的办公室外接程序模型。 与 VSTO 外接程序和解决方案相比,办公室外接程序的占用空间较小,可以使用几乎任何 Web 编程技术(如 HTML5、JavaScript、CSS3 和 XML)生成它们。

创建 Outlook VSTO 外接程序项目

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

有关如何创建 VSTO 外接程序项目的详细信息,请参阅如何:在 Visual Studio 中创建办公室项目。 有关项目模板的详细信息,请参阅办公室项目模板概述

Outlook VSTO 外接程序编程模型

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

有关可在 VSTO 外接程序中使用的类和其他功能的详细信息 ThisAddIn ,请参阅 Program VSTO Add-ins

使用 Outlook 对象模型自动执行 Outlook

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

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

  • 发送新会议请求。

  • 搜索 Outlook 文件夹中的项。

    有关详细信息,请参阅 Outlook 对象模型概述

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

Task 详细信息
将自定义选项卡添加到 Outlook 检查器的功能区中。 功能区概述
将自定义组添加到 Outlook 检查器中的内置选项卡。 如何:自定义内置选项卡
添加一个在 Outlook 检查器中显示的自定义任务窗格 自定义任务窗格
添加一个扩展或替换现有 Outlook 窗体的窗体区域。 创建 Outlook 窗体区域

有关自定义 Outlook 和其他Microsoft 办公室应用程序的 UI 的详细信息,请参阅办公室 UI 自定义

Title 说明
Outlook 对象模型概述 提供了由 Outlook 对象模型提供的对象概述。
创建 Outlook 窗体区域 介绍了 Visual Studio 提供的工具,可使你更轻松地设计、开发和调试窗体区域。
演练:为 Outlook 创建第一个 VSTO 外接程序 显示如何为 Microsoft Office Outlook 创建 VSTO 外接程序。
办公室开发中的 Outlook 2010 MSDN Library 区域,可在其中找到有关开发 Outlook 解决方案的文章和参考文档(非特定于使用 Visual Studio 进行的 Office 开发)。