Office VBA开发经典 中级进阶卷
作者: 刘永富
出版时间:2019年版
内容简介
软件开发专家根据自己十余年VBA开发经验,通过《Office VBA开发经典:中级进阶卷》深入阐释OfficeVBA开发。相比于基础入门卷,《Office VBA开发经典:中级进阶卷》的内容体系更加完善,知识点更高阶,以VBA中添加和使用外部引用为主线,详细讲述使用VBA操作和读写Office文档之外的内容,案例丰富,让读者身临其境,体会VBA编程的策略和魅力。《Office VBA开发经典:中级进阶卷》内容丰富、实用性强,实例典型且有代表性,可以帮助读者轻松熟悉VBA编程,系统学习VBA编程的每个层面。《Office VBA开发经典:中级进阶卷》分为14章,内容包括文件和路径操作、文件系统自动化、压缩文件处理、XML操作、自定义功能区、正则表达式使用方式、字典使用方法、数据库操作、OfficeVBA混合编程、工程引用与外部对象、Acrobat对象操作、邮件处理、网页自动化等。书中所有章节涉及的程序代码都给出了详细注释。《Office VBA开发经典:中级进阶卷》可作为职场办公人员、高校理工科师生、Office专业开发人员自学用书,也可作为Office编程培训讲师的教学参考书。
目录
第1章 文件和路径操作
1.1 使用传统方式
1.1.1 获取文件或路径的属性
1.1.2 设置文件或路径的属性
1.1.3 判断文件或路径是否存在
1.1.4 遍历文件和子文件夹
1.1.5 文件的复制、移动和删除
1.1.6 文件夹的创建和删除
1.1.7 文本文件的读写
1.2 二进制方式读写文件
1.2.1 字符串与字节数组的互换
1.2.2 文本文件的写入
1.2.3 文本文件的读出
1.2.4 文本文件的拆分
1.2.5 文本文件的合并
1.2.6 二进制文件的复制
1.3 使用文件系统对象
1.3.1 前期绑定
1.3.2 后期绑定
1.3.3 FSO对象模型
1.3.4 遍历磁盘分区
1.3.5 操作文件夹
1.3.6 文件夹拒绝访问的问题
1.3.7 操作文件
1.3.8 遍历文件
1.3.9 遍历子文件夹
1.3.10 FSO的更多操作方式
1.3.11 判断是否存在
1.3.12 文本文件的读写
1.4 使用ADODB.Stream实现文件读写
1.4.1 对象的引入
1.4.2 读取文本文件
1.4.3 写入文本文件
1.4.4 利用ADODB.Stream下载网页附件
1.5 本章小结
第2章 文件系统自动化
2.1 Shell函数
2.1.1 System32中常用的可执行文件
2.1.2 执行DOS命令
2.1.3 认识Shell函数的异步
2.1.4 处理Shell函数中的空格
2.1.5 自动打开控制面板
2.1.6 打开资源管理器
2.1.7 注册ocx文件和dll文件
2.1.8 结束进程
2.1.9 自动关机
2.2 内置注册表函数
2.2.1 GetSetting
2.2.2 SaVeSetting
2.2.3 DeleteSetting
2.2.4 GetAIISettings
2.3 使用WshShell操作注册表
2.3.1 读注册表项
2.3.2 写注册表项
2.3.3 删除注册表项
2.3.4 创建新项
2.4 创建快捷方式
2.4.1 创建文件的快捷方式
2.4.2 创建网址的快捷方式
2.5 操作环境变量
2.5.1 查看和遍历环境变量
2.5.2 新建和修改环境变量
2.5.3 删除环境变量
2.6 自动激活指定标题文字的窗口
2.7 自动关闭的对话框
2.8 自动发送按键
2.8.1 按键写法
2.8.2 多次按同一个键
2.8.3 组合按键
2.8.4 特殊符号的输入
2.8.5 循环中使用按键
2.8.6 关于自动按键的补充说明
2.9 使用WshNetwork对象
2.9.1 返回计算机属性
2.9.2 映射网络驱动器
2.9.3 操作打印机
2.10 本章小结
……
第3章 处理压缩文件
第4章 操作XML
第5章 自定义功能区
第6章 使用正则表达式
第7章 使用字典
第8章 操作数据库
第9章 OfficeVBA混合编程
第10章 工程引用与外部对象
第11章 操作Acrobat对象
第12章 自动发送邮件
第13章 网页自动化
第14章 其他常见话题