speedfirst's VBA教程
某圣贤说过,人和动物的最大之不同在于人知道怎么利用工具。VBA就是一种工具,一种可以创造工具的工具。VBA提供了给你充分的自由,做几乎任何其他编程语言或者环境能做的事情,避免重复的手动劳动。当然,有太多人对编程充满了敬畏,认为编程是类似周小川做金融决策,或者爱因斯坦在思考问题那样很玄幻、难以理解的事情,更不用说运用了。但其实,这更多的是误解(我觉得这些误解源自于国内的编程教科书上那些高深莫测的概念和诘屈聱牙的讲解)。事实上,20多年来编程正朝着越来越人性化,越来越容易学的方向发展。VBA,确切的说是VB(我在下面会解释这个微妙的差别)是众多语言中最容易学的,正如其名字一样,又”Visual”,又”Basic”。所以大可不必担心诸如“我没有编程基础”之类的心理障碍。 VBA的全称是Visual Basic for Applications的简称。其意思是开发环境被整合到了某个应用程序的Visual Basic语言。在本教程中特指整合在MS Office中的VBA。(其余的还有比如VBA for AutoCAD, VBA for CorelDraw)我简单的将一门编程语言分为两个大的部分,第一部分是其语法。语法规定了编程指令执行的顺序和内存的使用方式。尽管如此,语法本身不能解决任何实际的问题,这就好比你知道了英语语法,但是不懂单词和短语,就不能正确沟通一样;另一个部分我称之为“库”,就是其他人写好了的,可以完成一定功能的东西。你可以调用库的某一个部分来完成自己想做的事情。语法和库在一起合作,最终可以完成复杂的任务。有相当多的人对自己的办公有着这样或者那样的独特的需求。因此,我在这里以之前版上很多人问的问题为基础,制作了这份教程。
暂无评论