《Excel 2007 Power Programming with VBA》
这是《Excel 2003高级VBA编程宝典》的升级版,是一本经典的VBA编程图书。该书知识覆盖面广,面向从初学者到高级用户的不同人群。其2003版由电子工业社引进并出版,但2007版是否已引进还不得而知。
《Excel 2007 VBA Programmer’s Reference》 这也是一本经典的VBA编程图书,好像从Excel 2000开始就有了这本书,有Excel 2000、Excel 2002、Excel 2003和Excel 2007版。该书面向从初级到高级用户的不同人群,知识覆盖面广,包含了其他书中找不到的一些知识并有详细介绍,例如Open XML文件格式、RibbonX、类模块的详细技术介绍、高级数据库操作、Windows API详细介绍及应用等,书后的附录包含了与VBA帮助系统等价的详细的对象模型介绍,条理清晰并附有大量的示例。总的来说,该书更像是一本VBA百科式的图书手册,极具参考价值。 与《Excel 2003高级VBA编程宝典》不同的是,该书在国内好像未引进过。不过,其2007版已由人民邮电出版社引进,但何时出版与广大读者见面还是一个未知数。
《Professional Excel Development》
一本面向超高级Excel VBA用户的图书,从专业开发的角度讲解Excel VBA开发。相信对于有一定VBA基础,并且想将VBA提高到一定层次的朋友来说,坚持看来本书并实践,VBA水平绝对会显著提升。但本书不适合初学者,要学习本书,请至少应熟悉Excel操作及具备VBA编程基础。 该书已由电子工业出版社引进并出版。
《Pro Excel 2007 VBA》
不像其他讲解VBA的图书,本书篇幅不长,但内容组织和讲述独特。作者通过Access和Visual Basic类来讲述Excel VBA,许多示例展示如何处理外部数据源,并且作者在代码中应用了面象对象的实践。 本书假定读者没有特定的VBA知识背景,但是具有编程经验的中级到高级用户。许多示例以宏录制器开始,然后整理并扩展录制的代码,这是一种结合实际的方式。 除了宏录制器外,本书的第一部分介绍了VBA的其他方面,讨论了安全设置、VBA编程环境、标准代码模块、类模块、用户窗体、以及面向对象编程。 接着,该书详细介绍使用DAO和ADO将数据导入Excel的示例。许多示例也介绍了SQL,展示了如何创建类使数据处理更健壮。数据技术的介绍以XML结束,首先是作为数据源,然后是作为修改Excel 2007功能区的工具。 有些示例展示了如何使用窗体来进行简单的数据输入和更详细的向导,向导操作被一系列类控制。有一章是使用VBA处理图表,另一章是如何对数据透视表编程。 本书最后介绍了代码调试和错误处理、Excel与其他Office应用程序整合,以及使用ActiveX和.NET技术。 该书强调面向对象的编程实践,即将出版发行,相信这本书国内肯定还未引进。
|