Ⅰ.内容提要
本书共27章及三个附录,大致分为三个部分。通过内容提要我们可以很清楚的看到VBA编程的关键是Excle对象模型。
部分 | 章节 | 内容 |
---|---|---|
Ⅰ | 第1章(基础知识) | 介绍了vba编程和excle对象模型的基础知识 ——介绍了VBA语言及其特征,阐明了集合、对象、属性、方法和事件的关系,并展示了如何通过对象模型将这些概念与Excle产生联系 |
Ⅱ | 第2—27章 (使用特定对象) | 1. 通过大量实例介绍了excle关键对象 2.介绍了新的XML文件格式和RibbonX开发技术 3.介绍了为提取各种格式的数据而访问外部数据库的详细技术 4.最后四章探讨了将Excle链接到Internet、为国际兼容性编写代码、VBE编程及如何使用Win32API函数等高级话题 |
Ⅲ | 附录(对象模型参考) | 提供了Excle2007对象模型以及VBE和Office对象模型的所有对象,并包括相应的所有属性、方法和事件以及相关示例。 |
相关网站第V页
Ⅱ.第一章 Excle VBA基础
本章主要讲了如下内容
一.Excle宏录制器
二.用户自定义函数
三.Excle对象模型
四.VBA编程概念
一.Excle宏录制器
1.个人宏工作簿——如果选择在个人宏工作簿里存储录制的宏,那么该宏将被添加到名为 Personal.xlsb的特定文件中。该文件是当关闭 Excel时保存在 Excel启动目录里的一个隐藏文件,这意味着启动 Excel时会自动装载Personal.xlsb文件,因此,该文件中的宏总是可以为其他的工作簿使用
2.如果不同表存在相同快捷键的宏,按宏名的字母顺序优先运行
3.绝对录制与相对录制——绝对录制锁定你所录制的单元格,相对录制则你当前选中哪个单元格就从那里开始(相对录制时从左上角开始选择,从左到右,否则会出错。这是所有版本的Excle VBA中存在的问题)
4.Visual Basic编辑器(VBE)
相关概念 | 划分及解释 |
---|---|
代码模块(所有宏都驻留在代码模块里,每个模块可以包括许多宏) | 1.标准模块 2.类模块 |
过程(VBA中,宏被称为过程) | 1.子过程——宏录制器只能生成子过程,以关键字Sub开始,End Sub结束 2.函数过程 |
工程资源管理器 | 显示所有已打开的工程以及这些工程的组成要素 |
属性窗口 | 选中属性然后F1键可获取帮助 |
5.事件过程——事件过程是特别的宏过程,响应在Excel里发生的事件。
二.用户自定义函数(UDF)
VBA里使用excle函数————Wor