1 / 7
文档名称:

VBA的学习方法.doc

格式:doc   大小:223KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VBA的学习方法.doc

上传人:小点 2019/5/5 文件大小:223 KB

下载得到文件列表

VBA的学习方法.doc

相关文档

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse观此文者必是先能熟练使用互联网搜索引擎,对象浏览器,本地窗口,注册表等基本技能者。就像吃饭必须认得什么是碗,哪个是锅,什么时候用筷子,什么时候该用汤勺。管中窥豹有两种截然不同的理解:一种是褒义的,意谓人们可以从观察到的事物的一部分来推测该事物的全貌。从字面上理解“管中窥豹”,那就是从“竹管”中透过视线来看到豹子,由于视线受到“竹管”圆孔面积的限制,而无法看到“全豹”,只能看到豹子身上极具豹子特征的斑点花纹,于是就此推论这就是一只豹子。这种思路是极具智慧的。“由一斑而见全豹”,“由一粒沙子看到世界”,“由一滴水了解大海”,这些话常常被用来赞颂那些以小见大,通过小事情了解大道理的聪明人。一种是贬义的:从竹管的小孔中看豹,只看到豹身上的一块斑纹。比喻只看到事物的一部分。有时可以和略见一斑连用,比喻比喻只看到事物的一部分,指所见不全面或略有所得。这里指的是前者。观察到论坛上很多人是从VBA开始学编程的,大致步骤是这样的,了解一些VBA(VB)的语法、对象,深层次一点的就研究API。相对于VBA来说API近乎天书,学起来就一个字“真TMD苦”,往往为了实现一个小目标,要写几乎一篇作文一样的代码。对于快速实现目的来说,在VBA到API之间还有一个中间过程被大家忽略了,就是对于Windows提供的一些对象的使用。有非常多的API实现的方法,可以通过引用对象的方式来简单的实现。windows中有很多dll、ocx等系统文件,相当多的部分是可以被VBA借用的,但目前还没发现哪一本书是介绍这些文件及对象的使用方法的。想要通过这些文件去了解用法,不现实,因为有些用不上,有些VBA根本无法引用。但是碰到了就不能错过,学习过程中经常能看到Setobj=CreateObject("")=zzzz类似这样的代码,大部分人都是直接复制使用,所知者仅限于xxxx方法和yyyy属性,cc于是惊呼“太感谢了,这个方法。”但善于学习者从看到Setobj=CreateObject("")时就会想方设法去了解这个obj对象的所有内容,方法,还知道obj的所有方法和属性。他还会把这个后期绑定的代码改写为前期绑定的代码,以提高效率,并扩展出其他VBA自身不能实现的方法。来吧,成为一个善于学习的人吧,自己端碗拿筷子吃饭。看个实例,如何做到“窥一斑而知全豹”sub设置默认打印机()Setobj=CreateObject("work")"EpsonStylusCOLOR680"'这个打印机名称请根据自己控制面板中打印机名称修改endsub按F8单步运行在本地窗口可以看到obj对象的类型是Variant/Object/,如果还想了解其他方法,在obj后面打个“.”,并不会出现代码提示框,因为这是后期绑定,编译器不能告诉你还有什么东西可用。要想前期绑定这个对象,就必须知道它存在于哪个文件中,这样才能进行引用,这要通过注册表进行搜索实现。(work字符串得到,这不是本文所要讲的,略过)开始--》运行输入regedit后确认,在注册表编辑器中选中我的电脑,