楼主 omnw |
因为大家都刚接触VBA,可能光听我介绍还没有直观的感受,为了帮助大家理解,下面先介绍两个方法,可以让大家看到更多的东西。首先要介绍的是对象浏览器。打开这个对话框有三种方法。一个是通过【视图】菜单的【对象浏览器】项目,另一个是在工具栏上点击【对象浏览器】按钮。最方便的是按【F2】快捷键。打开了以后,大家看到了一个新的窗口,这里列举了三种信息,最上面的部分是用来搜索和查找信息的,中间的部分分了三栏来分别列举“库”、“类”和“成员”信息。最下面是提示和说明部分,用来说明当前选中对象的信息。为什么要介绍对象浏览器呢?大家通过这个工具可以搜索到和EXCEL以及VBA有关的各种各样的“类”和“对象”。顺便说一下,这里说的“成员”基本相当于对象、属性、方法和事件;类是成员的上级;很多类又组成了一个类库,在这里叫做“库”。以后大家如果有不明白的类,就可以在这里找到这个类有哪些对象、属性、方法和事件,以及他们之间是什么层级关系。其次,简单介绍下如何使用帮助。其实按照微软的体系,VBA的帮助包括了两个部分,一个是本地脱机帮助,也就是安装完OFFICE软件就自带的帮助,这里只是简单的介绍了VBA的基本信息。另一个部分则被微软放在了MSDN里面,这是微软单独提供给微软平台的开发人员的独立帮助工具,其中包含了非常详细的各种编程信息、技巧和案例。通过仔细研读MSDN里的内容,可以快速掌握之前不了解的编程知识,并且MSDN总是被微软的工程师们不断更新并保持着最新的状态。 主要给大家介绍VBA中最常用到的一些关键字。什么是关键字,关键字就是那些在OFFICE软件里已经被定义好了特定含义和用法的字符串。比方说,“IF”这个字符串,表示“如果”的意思,在VBA里用来表示条件语句的起始,那么关键字和普通字符串有什么区别呢?关键字被规定为不可以用来表示变量名、过程名、函数名等用户定义的信息,只能根据系统规定的含义使用。也就是说,你如果有个变量起个名字叫“IF”,你写一条赋值语句“IF = 1”,这样系统在编译的时候就会提示一个错误,而不能通过编译和运行。想看看VBA里一共有多少个关键字吗?从明天开始,我们将开始一一给大伙讲解,欢迎继续关注。 |
2楼 zhyou |
一个字“好”,两个字“谢谢”! |
3楼 ccf |
支持!好好学习! |
4楼 young.zhang |
谢谢! |
5楼 bishunbiao |
赞一个,谢谢斑竹 |
6楼 萧紫 |
谢谢版主悉心教导! |
7楼 rongjun |
学习了。 |
8楼 海洋之星 |
学习了 |
9楼 老糊涂 |
系统学习 |
10楼 omnw |
因为大家都刚接触VBA,可能光听我介绍还没有直观的感受,为了帮助大家理解,下面先介绍两个方法,可以让大家看到更多的东西。首先要介绍的是对象浏览器。打开这个对话框有三种方法。一个是通过【视图】菜单的【对象浏览器】项目,另一个是在工具栏上点击【对象浏览器】按钮。最方便的是按【F2】快捷键。打开了以后,大家看到了一个新的窗口,这里列举了三种信息,最上面的部分是用来搜索和查找信息的,中间的部分分了三栏来分别列举“库”、“类”和“成员”信息。最下面是提示和说明部分,用来说明当前选中对象的信息。为什么要介绍对象浏览器呢?大家通过这个工具可以搜索到和EXCEL以及VBA有关的各种各样的“类”和“对象”。顺便说一下,这里说的“成员”基本相当于对象、属性、方法和事件;类是成员的上级;很多类又组成了一个类库,在这里叫做“库”。以后大家如果有不明白的类,就可以在这里找到这个类有哪些对象、属性、方法和事件,以及他们之间是什么层级关系。其次,简单介绍下如何使用帮助。其实按照微软的体系,VBA的帮助包括了两个部分,一个是本地脱机帮助,也就是安装完OFFICE软件就自带的帮助,这里只是简单的介绍了VBA的基本信息。另一个部分则被微软放在了MSDN里面,这是微软单独提供给微软平台的开发人员的独立帮助工具,其中包含了非常详细的各种编程信息、技巧和案例。通过仔细研读MSDN里的内容,可以快速掌握之前不了解的编程知识,并且MSDN总是被微软的工程师们不断更新并保持着最新的状态。 主要给大家介绍VBA中最常用到的一些关键字。什么是关键字,关键字就是那些在OFFICE软件里已经被定义好了特定含义和用法的字符串。比方说,“IF”这个字符串,表示“如果”的意思,在VBA里用来表示条件语句的起始,那么关键字和普通字符串有什么区别呢?关键字被规定为不可以用来表示变量名、过程名、函数名等用户定义的信息,只能根据系统规定的含义使用。也就是说,你如果有个变量起个名字叫“IF”,你写一条赋值语句“IF = 1”,这样系统在编译的时候就会提示一个错误,而不能通过编译和运行。想看看VBA里一共有多少个关键字吗?从明天开始,我们将开始一一给大伙讲解,欢迎继续关注。 |
11楼 zhyou |
一个字“好”,两个字“谢谢”! |
12楼 ccf |
支持!好好学习! |
13楼 young.zhang |
谢谢! |
14楼 bishunbiao |
赞一个,谢谢斑竹 |
15楼 萧紫 |
谢谢版主悉心教导! |
16楼 rongjun |
学习了。 |
17楼 海洋之星 |
学习了 |
18楼 老糊涂 |
系统学习 |