本书介绍如何利用VBA语言使Excel应用程序达到更高层次,并教会读者使用VBA获得对电子表格更好的控制。为其他用户开发更加动态的Excel应用程序。本书内容从概念介绍到高级开发主题,指导读者学习Excel 2007的方方面面,包括功能区(Ribbon)和XML文件格式。
本书教会读者获得编写易读、易维护且运行速度快的代码;利用VBE及其大量工具的技巧;访问各种格式数据的技术等众多技能。
本书共有27章和3个附录,大致分成3个部分。第1部分为第1章,介绍了VBA编程和Excel对象模型的基础知识。第2部分为第2章~第27章,通过大量的实例介绍了Excel的关键对象,并介绍了Excel 2007新的Office XML文件格式和RibbonX开发技术,其中一些章节专门介绍了为提取各种格式的数据而访问外部数据库的详细技术,最后4章探讨了将Excel链接到Internet、为国际兼容性编写代码、VBE编程以及如何使用Win32 API函数等高级话题。第3部分为附录,提供了Excel 2007对象模型以及VBE和Office对象模型的所有对象,并包括相应的所有属性、方法和事件以及相关示例。
本书介绍的开发技术都是许多优秀的VBA程序员多年经验交流、归纳、总结的成果。本书适合从基础到高级的Excel用户和程序员,特别是希望在Excel应用程序中利用VBA语言功能的Excel用户阅读。