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 开发)。 |