Outlook 解决方案

Visual Studio 提供了可用于为 Microsoft Office Outlook 创建 VSTO 外接程序的项目模板。 可以使用 VSTO 外接程序自动执行 Outlook、扩展 Outlook 功能或自定义 Outlook 用户界面(UI)。 有关 VSTO 外接程序的详细信息,请参阅 VSTO 外接程序的体系结构

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

注释

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

创建 Outlook VSTO 外接程序项目

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

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

Outlook VSTO 外接程序编程模型

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

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

使用 Outlook 对象模型自动化 Outlook

Outlook 对象模型公开了许多可用于自动执行 Outlook 的类型。 通过这些类型,可以编写代码来完成常见任务:

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

  • 发送新的会议请求。

  • 搜索 Outlook 文件夹中的项目。

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

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

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

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

Title Description
Outlook 对象模型概述 概述 Outlook 对象模型提供的对象。
创建 Outlook 窗体区域 介绍 Visual Studio 提供的工具,使你能够更轻松地设计、开发和调试窗体区域。
演练:为 Outlook 创建您的第一个 VSTO 加载项 演示如何为 Microsoft Office Outlook 创建 VSTO 外接程序。
Office 开发中的 Outlook 2010 MSDN 库的区域,你可以在其中找到有关开发 Outlook 解决方案(不适用于使用 Visual Studio 进行 Office 开发)的文章和参考文档。