Office VBA编程高手

Office VBA编程高手
作 者: 北京博彦科技发展有限责任公司著
出版社: 北京大学出版社
丛编项: 《编程高手》系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Office VBA编程高手》作者简介

内容简介

本书共17章,主要介绍如何通过VBA更好地实现办公自动化,详细内容包括:VBA简介、VBA编程环境、VBA编程基础、Office 2000对象结构、使用Excel对象、使用Word对象、使用其他Office应用程序的对象、调试程序和错误处理、Office 2000办公自动化集成、自定义Office用户界面、使用Win32 API扩展VBA的功能、工程的安全性、数据库及ADO的应用、运用ADO访问Index Server和Full-Text Search、使用Windows 2000 ADSI、为Office 2000开发COM加载项、VBA与企业开发和Windows DNA。本书内容循序渐进、实例丰富、解释细致,不仅适合初学者和编程爱好者,对于有编程经验的用户也会有一定的帮助。

图书目录

第1章 VBA概论

1. 1 Office 2000与 VBA

1. 2 何时使用VBA

1. 3 Office 解决方案

1. 3. l 不编写代码来创建解决方案

1. 3. 2 使用 VBA

1. 4 理解对象的属性和方法

1. 4. 1 对象

1. 4. 2 属性和方法

第2章 VBA编程环境

2. 1 牛刀小试Hello!World

2. 2 VBA编程环境

2. 2. 1 打开 Visual Basic编辑器

2. 2. 2 Visual Basic编辑器特性

2. 2. 3 VBA工程中的元素

2. 2. 4 设置属性

2. 2. 5 代码窗口

2. 2. 6 设置环境选项

2. 3 编写和运行代码

2. 3. 1 过程类型

2. 3. 2 录制代码

2. 3. 3 创建通用过程

2. 3. 4 运行代码

第3章 VBA编程基础

3. 1 数据类型. 变量和常量

3. 1. l 数据类型

3. 1. 2 变量

3. 1. 3 使用常量

3. 2 过程和函数

3. 2. 1 使用过程和函数

3. 2. 2 参数传递方式

3. 2. 3 内部过程和函数

3. 3 程序控制语句

3. 3. 1 If语句

3. 3. 2 Select Case语句

3. 3. 3 Do…Loop语句

3. 3. 4 While…Wend语句

3. 3. 5 For…Next语句

3. 3. 6 For Each…Next语句

3. 3. 7 With… End With语句

3. 3. 8 Exit语句

3. 3. 9 GO TO语句

3. 4 窗体

3. 4. 1 创建窗体

3. 4. 2 操作窗体

3. 5 控件

3. 5. 1 将控件放置到窗体中

3. 5. 2 向文档添加控件

3. 5. 3 命名控件

3. 5. 4 设置控件属性

3. 5. 5 给控件事件添加代码

3. 6 各种控件

3. 6. 1 文字框控件(TextBox)

3. 6. 2 标签控件(Label)

3. 6. 3 命令按钮控件(CommandButton)

3. 6. 4 复选框控件(CheckBox)

3. 6. 5 列表框控件(ListBox)

3. 6. 6 组合框控件(ComboBox)

3. 6. 7 框架控件(Frame)

3. 6. 8 选项按钮控件(OptionButton)

3. 6. 9 微调按钮控件(SpinButton))

3. 6. 10 切换按钮控件(ToggleButton)

3. 6. 11 图片控件(Image)

3. 6. 12 其他控件

3. 7 自定义工具箱

第4章 Office 2000对象结构

4. 1 Office 2000公用对象结构

4. 2 创建和使用对象

4. 2. 1 引用对象库

4. 2. 2 声明对象变量

4. 2. 3 在代码中使用对象

4. 3 使用Filesearch对象

4. 4 使用DocumentProperties对象

4. 4. l 检索文档属性

4. 4. 2 设置文档属性

4. 5 其他对象

4. 5. 1 HTMLProject对象

4. 5. 2 COMAddlns集合对象

4. 5. 3 LanguageSettings对象

4. 5. 4 AnswerWizard集合对象

4. 5. 5 Scripts集合对象

4. 5. 6 WebPageFontS集合对象

更上一层楼

第5章 使用Excel对象

5. 1 Exce1对象概述

5. 2 使用Excel对象

5. 2. l 使用 Application对象

5. 2. 2 Workbooks对象模型

5. 2. 3 使用工作表

5. 2. 4 Range对象

5. 2. 5 使用Range对象

更上一层楼

第6章 使用Word对象

6. l 概述

6. 1. 1 文档

6. 1. 2 创建模板

6. 1. 3 Word对象模型

6. 1. 4 定位Word对象模型

6. l. 5 使用Word事件

6. 2 处理文档

6. 2. 1 创建和打开文档

6. 2. 2 保存和关闭文档

6. 2. 3 打印文档

6. 2. 4 发布Web文档

6. 3 处理文档区域

6. 3. l 检索文档区域

6. 3. 2 定义Range对象

6. 3. 3 重新定义区域

6. 3. 4 处理Selection对象

6. 3. 5 使用书签

6. 4 处理文档内容

6. 4. 1 插入及格式化文本

6. 4. 2 使用样式

6. 4. 3 创建并插入自动图文集

6. 4. 4 使用表格

6. 4. 5 从其他应用程序插入数据

更上一层楼

第7章 其他Office应用程序的对象及使用

7.1 PowerPoint

7. 1. 1 POwerPoint对象模型

7. 1. 2 定位PowerPoint对象模型

7. l. 3 使用演示文稿

7. l. 4 发布Web演示文稿

7. 2 Access

7. 2. 1 Access对象模型

7. 2. 2 Access对象

7. 2. 3 使用数据库

7. 2. 4 Web发布

7. 3 Outlook

7. 3. 1 Outlook概述

7. 3. 2 Outlook对象模型

7. 3. 3 创建Outlook项目

7. 3. 4 使用Outlook事件

7. 4 FrontPage

7. 4. 1 FrontPage对象模型

更上一层楼

第8章 调试程序和错误处理

8. l 调试

8. 1. l 调试概述

8. 1. 2 调试您的Office解决方案

8. 1. 3 中断模式

8. 1. 4 立即窗口

8. 1. 5 本地窗口

8. 1. 6 监视窗口

8. 1. 7 调用堆栈

8. 2 陷阶与错误处理

8. 2. l 陷饼的构成

8. 2. 2 错误处理程序

8. 2. 3 错误处理示例

8. 2. 4 处理运行时错误

第9章 Office 2000 办公自动化集成示例

9. l 建立数据库

9. 2 创建 Excel工作表和图表

9. 3 创建Word报告

9. 4 创建PowerPoint演示文档

9. 5 使用Outlook发送Word报告

9. 6 使用FrontPage发布文档

第10章 自定义Office 2000用户界面

10. l Office菜单和工具栏

10. 1. l 创建用户工具栏和菜单栏

10. 1. 2 清除界面对象

10. 2 Office 2000助手

10. 2. l 选择Office助手

10. 2. 2 创建助手气球

更上一层楼

第11章 使用 Win32 API扩展VBA的功能

11. l 理解 Win32 API

11.1.1 API

11. 1. 2 理解动态链接库

11. 1. 3 什么时候使用Win32 API

11. 2 在VBA中用 Win32 API编程

11. 2. l 声明例程

11. 2. 2 利用 Win32api.txt

11. 2. 3 理解声明部分

11. 2. 4 理解函数和子程序

11. 2. 5 指定库( Library)名

11. 2. 6 理解声明中的别名( Aliases)

11. 2. 7 理解参数中的 By Reference和 By Value

11. 2. 8 在声明中指定字符串为参数

11. 2. 9 调用Win32例程

11. 2. 10 传送作为返回参数的字符串

11. 2. 11 了解从Win32 API中返回值

11. 2. 12 使用句柄

11. 3 使用 Win32 API示例

11. 3. l 处理注册表

11. 3. 2 文件管理

11. 3. 3 获得当前用户的名称

更上一层楼

第12章 工程项目的安全性

12. 1 工程密码保护措施

12. 2 Access数据库安全性

12. 2. l 将数据库保存为MDE文件

12. 2. 2 隐藏数据库对象

12. 2. 3 为数据库设置密码

12. 2. 4 加密和解密数据库

12. 2. 5 为数据库设置用户级安全性

更上一层楼

第13章 数据库以及ADO的应用

13.1 数据在Office应用程序中的作用

13. 1. 1 用Excel存储数据

13. 1. 2 用关系数据库存储数据

13. 2 使用数据

13. 3 ActiveX Data Object(ADO)

13. 3. l 理解OLE DB

13. 3. 2 ADO对象模型

13. 4 使用ADO

13. 4. 1 设置对ADO的引用

13. 4. 2 创建Connection对象

13. 4. 3 创建Recordset对象

13. 4. 4 关闭记录集和连接对象

13. 4. 5 引用字段和数据

13. 4. 6 浏览记录

13. 4. 7 过滤记录

13. 4. 8 添加. 删除和修改记录

13. 5 建立查询

13. 5. 1 SQL概述

13. 5. 2 用SQL选取记录

13. 5. 3 用SQL打开记录集

13. 6 处理数据访问错误

更上一层楼

第14章 运用ADO访问Index Server和Full-Text Search

14. 1 在 Index Server中使用 ADO

14. 1. l 简单的搜索

14. 1. 2 限制搜索范围

14. 1. 3 可搜索属性

14. 2 在 SQL 7.0 Full-Text Search中使用 ADO

14. 2. 1 Full-Text Search的优点

14. 2. 2 安装 Full-Text Search

14. 2. 3 在表中加入Full-Text Search索引

14. 2. 4 执行全文本查询

14. 2. 5 获取索引统计数

更上一层楼

第 15章 使用Windows 2000 ADSI

15. l 什么是目录服务

15. 2 什么是 Active Directory

15. 3 ADSI对象模型简介

15. 4 属性缓存

15. 5 域的检查

15. 6 用户和用户组操作

15. 7 NT服务的控制

15. 8 打印机控制

15. 9 Exchange Server的管理

15. 10 ADSI和 Site Server

15. 11 ADSI中ADO的使用

更上一层楼

第16章 为 Office 2000 开发COM加载项

16. 1 了解COM加载项

16. 1. 1 Office 97与Office 2000的COM加载项

16. 1. 2 Office 2000 COM加载项特性

16. 2 创建一个COM加载项

16. 2. 1 用 Visual Basic创建COM加载项

16. 2. 2 测试COM加载项

16. 3 调试COM加载项

16. 3. l 使用【COM加载项】对话框

16. 3. 2 在中断模式下更改代码

16. 3. 3 终止项目以编辑代码

16. 4 菜单及工具栏

16. 4. 1 创建和删除菜单和工具栏

16. 4. 2 设置事件过程

16. 5 打包并部署您的COM加载项

16. 5. l 打包基本的COM加载项

16. 5. 2 在另一台机器上安装COM加载项

更上一层楼

第 17章 VBA与企业开发和Windows DNA

17. 1 企业解决方案

17. 1. l 企业信息系统(Enterprise Informaion System)

17. 1. 2 使用VBA降低企业成本

17. 1. 3 在线事务处理系统和决策支持系统

17. 2 多层系统

17. 2. 1 三层系统

17. 2. 2 N 层系统

17. 2. 3 分布计算技术知识介绍

I7. 3 Windows DNA与 VBA

17. 3. 1 Windows DNA新一代计算方案的框架

17. 3. 2 VBA与 Windows DNA

17. 3. 3 使用VBA的好处