本书主要介绍了在Visual Studio.NET 2005开发环境中使用Visual Basic.NET开发Office程序的技术方法,涵盖了word 2003、Excel 2003、Outlook 2003和InfoPath 2003编程的相关内容。全书分为4部分。第Ⅰ部分介绍Office对象模型和Office主互调程序集,以及如何利用Visual Studio提供的Office工具(VSTO)创建自动化程序、加载项和文档代码。第Ⅱ部分介绍.NET环境下的Office对象模型,包括Word、Excel、Outlook及InfoPath的对象模型、事件和方法。第Ⅲ部分介绍VSTO环境下的Office编程,具体介绍了VSTO为Office开发所提供的各种功能。第Ⅳ部分是高级Office编程,介绍了如何运用VSTO在Word、Excel、Outlook中处理XML和托管COM加载项,以及管理Office程序的安全问题。
本书是微软公司VSTO开发小组的两位设计人员编写的一部关于Microsoft Office程序开发的专著,介绍了在Visual Studio.NET 2005开发环境中使用Visual Basic.NET开发Office程序的技术方法。主要内容包括VSTO 2005中的Office主互调程序集,Word、Excel、Outlook和InfoPath的对象模型、事件和方法,以及在VSTO中应用这些对象模型、事件和方法创建Word、Excel、Outlook等Office自动化程序、加载项及文档代码的方法。本书还具体介绍了VSTO 2005为Office开发所提供的各种功能。
本书示范程序精炼、典型、实用,分析了VSTO Office程序设计的技术、方法与原理,帮助读者学习和掌握VSTOOffice程序设计。本书可作为有一定经验的Office用户学习Microsoft Office程序开发的首选书,更是中高级Office开发人员深入学习Office编程不可多得的技术指南。