《VSTO开发手册(中文版)》是一本全面介绍Visual Studio Tools for Office (VSTO)编程技术的专业书籍,适合Office插件开发者阅读。书中详细讲解了如何使用C#或Visual Basic .NET为Microsoft Office应用程序创建强大的解决方案,帮助读者掌握从基础到高级的VSTO开发技能。
《VSTO开发者指南》是为那些希望将技能迁移到下一代Office开发的VBA开发者而编写的。书中提供了编写Word 2003、Excel 2003以及Outlook 2003托管代码程序的清晰实用介绍,并且介绍了如何使用Visual Studio Tools for Office (VSTO) 2005 SE为最受欢迎的Office 2003和Microsoft Office 2007应用程序创建插件。作为这方面的专家,作者通过丰富的代码示例展示了受欢迎的VSTO功能,例如智能标记和操作窗格,并且还演示了如何定制Microsoft Office 2007的新UI特性,包括功能区、自定义任务窗格以及Outlook形式区域。
Visual Studio Tools for Office(VSTO)的目标受众是“专业开发者”,指的是那些通过编写代码来谋生的人。他们不是部门内偶尔写一些Excel宏的会计人员或使用Word进行生产力提升的操作员。相反,他们是热衷于将Microsoft Office作为开发平台的.NET开发者。
我们相信传统的Office开发者也会对VSTO感兴趣。在加入微软之前,我们都曾是定制Office应用程序的VBA开发者,并且非常有兴趣学习托管代码技术。我们认为有许多像我们这样的百万级VBA开发者都有兴趣了解下一代Office开发工具和技术。然而现有的大多数关于VSTO的书籍和文档通常都假设读者已经熟悉Visual Studio、面向对象编程以及.NET Framework,这使得它们对于希望从传统VBA过渡到新的开发环境的人来说不够友好。
我们的目标是为这些传统的VBA开发者编写一本书籍。尽管你可能不熟悉.NET编程语言,但是你的优势在于对Office对象模型的深刻理解。作为一个长期从事Office应用程序定制工作的开发者,你在使用和操作Office对象模型方面已经积累了丰富的经验。我们相信,在一个你已经熟悉的环境中学习新的技术——即在Office开发中引入托管代码——是最佳的学习方式。
VSTO将.NET的世界带入了Office开发领域,并带来了许多优点,同时也存在一些挑战与限制。通过使用VSTO,你可以更好地定制Word、Excel和Outlook应用程序,例如创建自定义任务窗格,在文档上添加智能标记以及绑定数据源到文档上的对象等。借助于VSTO 2005 SE版本的功能,你还可以为六个不同的Office应用程序开发插件,并能够利用新的Microsoft Office系统中的功能区进行定制及实现应用级别的个性化设置。
我们有幸与那些设计、编码、测试并编写关于VSTO技术的文档的人们一起工作,在他们的指导下学到了很多。我们将这些宝贵的内部见解以一种易于理解和有趣的方式传递给读者,帮助大家更好地理解这一新技术及其应用场景。