|
《VBA高级开发指南》这本书我已经买来七八年来。尽管OFFICE 升级了一回又一回,但它所支持的内置语言并没有多大的变化。这本书现在可能已买不到,电子版也许有,知道的网友请告诉我一声。谢谢。我以为这本书可以看作是VBA开发绝对指南, 《VBA高级开发指南》这本书我已经买来七八年来。尽管OFFICE 升级了一回又一回,但它所支持的内置语言并没有多大的变化。这本书现在可能已买不到,电子版也许有,知道的网友请告诉我一声。谢谢。我以为这本书可以看作是VBA开发绝对指南,所以我想把这本书的内容传到网这里,供大家参考。
二00五年二月十九日 李啸林
序
不成熟的艺人靠模仿,成熟的艺人靠继承。
Lionel Triling
好的开发从继承开始。当然,不是真的去继承,而是利用现成代码,更迅速地开发强大的应用程序。这也许是MICROSOFT OFFICE成为世界上最著名的开放平台的一个原因:可以利用MICROSOFT OFFICE 97提供的500多种预建立、预测试对象。 作为开发人员,我不想从头开始编写图表应用程序、利用EXCEL,也没有从头开始。要生成公司日历或联络管理系统,只要定制EXCEL,复用其中的调度、联络管理和任务管理功能。 将MICROSOFT OFFICE的功能定制应用程序并不困难,利用OFFICE的编程语言VBA即可达到这个目的。VBA已经在整个MICROSOFT OFFICE 中提供,与BASICE 5.0中的VBA相同。MIRCROSOFT 已经出让VBA的版权,一个应用程序中开发的程序可以用于几百个支持VBA基础的第三方应用程序中。 所以,预建对象随处可见,开发人员具有一致的开发环境和单一的跨应用编程语言,开发人员的日子好过多了。本书则会使开发人员的日子加倍好过。代码不仅可以在完整应用程序中复用。也可以在用VBA写的程序中复用。ken Getz and Mike Gilnbert在本书中提供了编写好的高质量程序,可以在任何VBA应用程序中立即采用。 如果你要一个牢不可破的错误处理器、要寻找处理和换算日期和时间只的的有许程序、要寻找完美的字符串处理程序,当然可以自己建立,但有谁喜欢一遍遍重复编写这类程序?我很高兴告诉你,你不再需要在任何应用程序中从头编写这些东西了,只要买了本书,你生成的应用程序就可以保证建立在更坚实的基础上。
Ken Getz and Mike Gilbert 在本书中提供了VBA资源的“办公室”,一组经过充分测试的预建立工具和方法,可以在定制应用程序中立即采用。更妙的是,本书中的代码要决不仅适用于VISULAL BASIC FOR APPLICATIONS的应用程序,还适用于 Visual Basic,Office,Visio 和 utoDesk,CoreDraw等的开发人员。
当然,预建对象和代码只是使开发过程更加容易,而不能让你变成良好的开发人员。本书将使你使你变成良好的开发人员。书中提供了编写专家水平应用人员能利用的最有效、最可靠的代码。
Office 97开发版生产经理 Neil Charney |
|