技术开发 频道

用VS2008开发Office业务应用程序

  构建并运行自定义替换窗体区域

  准备好代码后,即可构建并运行项目。要构建并运行 Outlook 加载项,需要关闭 Outlook 所有运行的实例。如果从自定义窗体区域打开“设计器”视图,应看到类似于图 13 所示的内容。现在可构建并运行项目。Visual Studio 将构建解决方案,为此启动 Outlook 并运行加载项程序集。

 
                                   图 13 最终的自定义替换窗体区域

  要导航到自定义 Outlook 替换窗体区域,单击“File”(文件)、“New”(新建)和“Choose Forms”(选择窗体)。这将打开“Choose Forms”(选择窗体)对话框,它列出安装在该客户端上的所有自定义替换窗体。在此情况下,将看到“Recent Sales”(最近的销售)窗体在自定义替换窗体区域库中是唯一可用的。要打开窗体区域,请将其选中并单击“Open”(打开)。
此时,Outlook 会打开窗体,将看到的内容与图 14 类似。要测试窗体区域,请单击“Search”(搜索)按钮。它应将数据库(或上述示例中为 Sales.mdb 数据库)中的所有数据加载到数据网格中。然后可以单击“Show Sales Data”(显示销售数据)复选框,显示选定公司的销售数据。请注意,可以在数据网格中直接选择公司,也可使用 SalesSearch 控件底部的导航条来回浏览数据。每次改变数据时,销售图表都自动更新。太酷了!

 
            图 14 最终的自定义 Outlook 替换窗体区域(WPF 图表可见)

  延伸阅读

  本文的所有代码都向您介绍完毕了,您可以自由选择时机试用它们。我们还创建了一个在线动手实验室,逐步指导您完成类似本文所述的应用程序,为您提供一些有关如何构建 Outlook 窗体区域的说明性指导。可以在 msdn2.microsoft.com/aa905533 的“VSTO 开发人员门户”中找到此动手实验室。还建议您访问 OBA 中心 (obacentral.com),它是一个专门从事 OBA 指导和培训的门户网站。另外,还请阅读拙作《Programming Microsoft Office Business Applications》(Microsoft Office 业务应用程序编程)(Microsoft Press®, 2008),它提供了 OBA 开发和部署的深层信息。OBA 是 Office 开发中充满活力的领域,将来一定会有它的更多信息。

  最后,非常感谢 Lori Turner(帮助编写代码和在线实验室)、Mike Morton 和 Andrew Whitechapel 审阅本文。

  Steve Fox 是 Microsoft 的 Visual Studio Tools for Office (VSTO) 团队的项目经理。他对外与 VSTO 客户一起合作,提供 VSTO 培训,在会议上就 VSTO 发表演讲,对内与开发团队一起合作,协助开发 VSTO 产品。
 

0
相关文章