《Visual Basic for Applications 5实用大全》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)(D.F.斯科特)D.F.Scott著;盖凯军等译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:1999
  • ISBN:7801248376
  • 页数:437 页
图书介绍:

目录 1

译者序 1

前言 1

第一部分工作特性 1

第一章Office 97编程浏览 1

1.1 VBA能作些什么 1

1.2 VBA对象的特点 6

1.3 VBA工程的结构 12

1.4模块与宏的比较 14

1.5 Windows的组件模型 16

1.6小结 19

2.1对象世界的生活 21

第二章Office 97 Object Model 21

2.2 Obiect Model的根源 22

2.3实现对象引用 32

2.4小结 40

第三章理解VBA符号系统 41

3.1作为数值符号的变量 41

3.2表示序列或表的变量 46

3.3作为单词和文本的变量 51

3.4数学表达式的机制 53

3.5构造以过程为基础的程序 57

3.6控制和管理范围 70

3.7小结 76

第四章Visual Basic为VBA做了什么贡献 78

4.1会话模型的优点 78

4.2使用条件子句 79

4.3使用循环语句 97

4.4小结 105

第五章用窗体控件作为显示设备 107

5.1什么是控件 108

5.2窗体模块和VBA工作区 108

5.3构造窗体模块原型 116

5.4向平台中增加功能 123

5.5重新思考效率问题 129

5.6小结 132

第六章窗体模块 133

6.1 Forms2.0控件的通用事件 133

6.2通用Forms 2.0控件属性 146

6.3通用的Forms 2.0控件的方法 152

6.4窗体的特点 154

6.5小结 164

第七章用ActiveX控件扩展VBA 166

7.1命令按钮 167

7.2标签控件 168

7.3文本框控件 170

7.4选项按钮控件 174

7.5复选框控件 176

7.6滚动条控件 178

7.7微调按钮控件 180

7.8切换按钮控件 181

7.9图像控件 182

7.10列表框控件 183

7.11组合框控件 187

7.12框架控件 192

7.13TabStrip控件 198

7.14 MultiPage控件 202

7.15小结 210

第八章打包与发布VBA模块 211

8.1 作为可安装组件的VBA模块 211

8.2构造安装程序 213

8.3小结 219

第二部分Office 97平台 221

第九章VBA和组件对象模型 221

9.1奇迹的成分 221

9.2 ActiveX到底是什么 223

9.3组件通信进程 235

9.4有趣而有利的实例说明 240

9.5小结 248

第十章Word 97对象库 249

10.1 Word 97公共模块 249

10.2分析文档的组成 265

10.3主要的角色 285

10.4小结 290

第十一章理解Office 97数据库 292

11.1 关系的真正含义 292

11.2数据库的构成 299

11.3 SQL概览 302

11.4 DAO中数据库的符号表示 306

11.5小结 309

第十二章用Excel自动化数据计算 310

12.1 Excel的事件驱动机制 311

12.2 Excel工程的部分 325

12.3重新定义应用程序 332

12.4小结 346

第十三章Access事务自动化 347

13.1 Access/VBA工作区 347

13.2设计数据库规划 351

13.3使查询定义工作 354

13.4你的VAB代码实际做了什么 357

13.5将数据库与外界相连 363

13.6小结 373

第14章奇怪的Outlook 97 375

14.1 Microsoft对Microsoft 375

14.2首先是宏,然后是模块,现在是脚本 376

14.3 VBScript中的六种指令子句 380

14.4小结 383

第十五章程序、演示和PowerPoint 384

15.1 PowerPoint玩具盒 385

15.2把PowerPoint作为一个工具使用 390

15.3小结 406

第三部分附录 409

附录A从WordBasic移植到VBA 409

A.1变化表转换 409

A.2改变什么和为什么 414

附录BD-ROM中有什么 436

B.1运行CD-ROM 436

B.2源代码 436

B.3特别安排 437