书籍详情
Office VBA编程高手
作者:北京博彦科技发展有限责任公司著
出版社:北京大学出版社
出版时间:2000-01-01
ISBN:9787900629838
定价:¥49.00
内容简介
本书共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。本书内容循序渐进、实例丰富、解释细致,不仅适合初学者和编程爱好者,对于有编程经验的用户也会有一定的帮助。
作者简介
暂缺《Office VBA编程高手》作者简介
目录
第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的好处
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的好处
猜您喜欢