VB与VBA技术手册
刘海明 译
出版时间:2002年05月
页数:736
VBA(Visual Basic for Applications,Visual Basic应用程序设计语言)是Visual Basic和许多可编程软件应用程序(特别是Microsoft Office套件)所采用的语言。VBA文档资料遵循80/20法则:提供大多数情况下你需要用到的语言语句的基础;而缺少高效地使用它或者把它投入到一些特殊应用当中去的其他20%的内容。但是对于一个专业的开发人员而言,这20%也是不容错失的,浪费它简直是一种奢侈。当然,本书将提供这20%的内容。
本书相当一部分内容是按照字母顺序排列的VB/VBA语言的语句、过程和函数的参考。每条都包含以下信息的标准列表:
*使用标准代码格式的语法
*在宏环境(例如Office)和Visual Basic下关键字操作的差异
*函数或过程接受的参数列表
*函数返回的数据类型的描述
*常被文档资料忽略或含糊其词的关键字用法的要点
*特殊语言元素的编程方法和技巧,包括没有文档资料记载的行为和实用应用程序 -- 对于诊断和避免潜在的编程问题而言,这些内容尤其珍贵
*简明扼要的例子
*相关关键字的前后参照
本书还对VB/VBA语言进行了一个简短的概述,涵括了基本的编程概念、错误处理以及面向对象编程等内容。
尽管你可能对VBA编程已有相当丰富的经验,本书仍然会为你节省许多时间,你既可以把它作为一本标准的参考指南,也可以把它当成一种故障和编程问题诊断的工具。毋庸质疑,本书正是Visual Basic和VBA开发人员的一本权威参考书。
- 前言
- 第一部分 基础知识
- 第一章 概述
- 什么是VBA?
- VBA发展简史
- VBA可用来做什么?
- 对象模型:VBA的编程能力
- 第二章 程序结构
- 运行VB程序
- VB程序的结构
- 结束VB程序
- 第三章 VBA变量和数据类型
- Visual Basic数据类型
- 类型转换
- Variant数据类型
- 声明变量和常数
- 数组变量
- UDT
- 变量作用域和生存期
- Object变量和绑定
- 传递参数
- 内部常数
- 第四章 类模块
- 属性
- 枚举常数
- 类模块事件
- 实现自定义类方法
- 创建ActiveX组件
- 在工程内使用ActiveX组件
- 第五章 自动化
- 创建对象模型引用
- 读取对象模型
- 使用对象模型
- Collection对象
- 俘获自动化服务器的事件
- 自动化实例
- 自动化性能优化技巧
- 第六章 错误处理
- 创建一个强壮的应用程序
- 过程中的错误处理
- ActiveX服务器中的错误处理
- 报告错误
- 第二部分 参考
- 第七章 语言参考
- 第三部分 附录
- 附录一 语言元素分类
- 附录二 语言常数
- 附录三 运算符
- 附录四 VB6中的新内容
书名:VB与VBA技术手册
译者:刘海明 译
国内出版社:中国电力出版社
出版时间:2002年05月
页数:736
书号:7-5083-0943-X
原版书出版商:O'Reilly Media
Paul Lomax
《Learning VBScript》一书(O'Reilly公司出版)的作者,在以网络设计和主机托管业务著称的公司Mentorweb(http://www.mentorweb.net/)中任技术主管。在过去的两年中,Paul替Mentorweb的客户们创建并维护了超过60个商业网站。他还负责ShopAssistant网站(http://www.shopassistant.com/)的后台支持。
Paul有超过12年的程序设计经验,从版本1.0开始,他就迷上了Visual Basic。由他参与的系统项目涉及金融衍生产品预测、卫星电视广播、人寿保险业,Paul还为石油天然气业创建了一个重要的原料跟踪系统。他还参与了"Contact"系列国家商业数据库的设计和编程工作,为该系统的最终成功立下了汗马功劳。
工作之余,Paul常常驾驶着他的跑车参加英联邦的赛事。结束了多年在波斯湾的生活后,Paul与其家庭成员(妻子Deborah及两个孩子Russel和Victoria)最近回到了英格兰。
本书封面上的动物是一只纽芬兰犬。这种犬在驯养犬类中以体格魁梧、品性温顺而著称,它的名字当然是起源于其栖息的纽芬兰岛,属半水栖动物,常为黑色。这种犬约有28英寸高,体重约130~150磅。
作为欧洲犬类的后裔,纽芬兰犬传统上就是一种工作犬,当人类打猎或钓鱼时,它就在陆上或者水边巡视。宽大的蹼足、浓厚的皮毛、强壮的体格以及惊人的肺活量使得它们特别适合在半岛的气候下在船上和水边活动。这种犬创造了许多海上救险的英勇事迹。如今,纽芬兰犬温顺、沉着的性情使它成为纽芬兰家喻户晓的宠物。