Welcome

首页 / 软件开发 / .NET编程技术 / VSTO 3.0: 用Visual Studio 2008开发Office业务应用程序

VSTO 3.0: 用Visual Studio 2008开发Office业务应用程序2011-12-21 MSDN Steve Fox本文讨论:

Visual Studio 2008 新增功能

为 Outlook 创建自定义窗体区域

连接数据源

添加搜索功能

本文使用了以下技术:

Visual Studio 2008

到目前为止,我敢确定您已经听说了一些有关 Visual Studio® 2008 的趣闻,它具有一些强大的功能,如支持 LINQ、改进了 Web 开发以及与 Windows Vista® 和 SharePoint® 紧密集成等等。不过 Visual Studio 2008 真正突出的一个特点是支持 Microsoft® Office 解决方案开发。

您也可下载 VSTO Second Edition 开发 Office 2003 应用程序和 2007 Microsoft Office 系统的解决方案。但是,在 Visual Studio 2008 中包含了所有的 VSTO 项目模板。

可以使用 Visual Studio 2008,尤其是 VSTO 3.0 来开发 Microsoft Outlook® 自定义,这是本文的内容。我将向您显示用称为窗体区域(可以是现有 Outlook 窗体上的专门区域)的新型窗体开发技术可以做的工作。也将向您显示如何将 Windows® Presentation Foundation (WPF) 支持添加到窗体区域,以帮助提高其外观、印象和交互性。

用自定义窗体区域扩展 Outlook 2007

VSTO 3.0 在 Visual Studio 2008 中提供了一个基于 Windows 窗体的设计环境,可用于在一个开发环境中设计和编码新的 Outlook 窗体区域,并为 Outlook 的托管环境带来许多 Windows 窗体的有利条件。例如,可以创建一个连接到 Web 服务的 VSTO 窗体区域,以采集顾客关系管理 (CRM) 数据并在网格中加以显示。甚至可以将一个自定义的“功能区”添加到将托管自定义窗体区域的 Outlook 2007 检查器中,并向其中添加代码,使其与区域中的控件进行交互。

请注意,有四种类型的 Outlook 2007 窗体区域供您使用:

相邻 出现在第一个 Outlook 窗体页面中目标 Outlook 窗体的底部和/或 Outlook 阅读窗格的底部。

单独 向窗体添加新的页面。

替换 它们用窗体区域替换 Outlook 窗体第一个窗体页面中的所有内容(所有现有窗体页面都原地保留)。

全部替换 它们用窗体区域替换 Outlook 窗体的第一个窗体页面中的所有内容,并删除窗体的所有其他窗体页面。