OfficeVBA开发经典:中级进阶卷pdf下载pdf下载

OfficeVBA开发经典:中级进阶卷百度网盘pdf下载

作者:
简介:本篇主要提供OfficeVBA开发经典:中级进阶卷pdf下载
出版社:清华大学出版社
出版时间:2019-07
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  软件开发专家根据自己十余年VBA开发经验,通过《Office VBA开发经典:中级进阶卷》深入阐释OfficeVBA开发。
  相比于基础入门卷,《Office VBA开发经典:中级进阶卷》的内容体系更加完善,知识点更高阶,以VBA中添加和使用外部引用为主线,详细讲述使用VBA操作和读写Office文档之外的内容,案例丰富,让读者身临其境,体会VBA编程的策略和魅力。
  《Office VBA开发经典:中级进阶卷》内容丰富、实用性强,实例典型且有代表性,可以帮助读者轻松熟悉VBA编程,系统学习VBA编程的每个层面。
  《Office VBA开发经典:中级进阶卷》分为14章,内容包括文件和路径操作、文件系统自动化、压缩文件处理、XML操作、自定义功能区、正则表达式使用方式、字典使用方法、数据库操作、OfficeVBA混合编程、工程引用与外部对象、Acrobat对象操作、邮件处理、网页自动化等。书中所有章节涉及的程序代码都给出了详细注释。
  《Office VBA开发经典:中级进阶卷》可作为职场办公人员、高校理工科师生、Office专业开发人员自学用书,也可作为Office编程培训讲师的教学参考书。

作者简介

  刘永富,化学工程专业博士研究生,微软Office 大师、VBA专家、51CTO学院和CSDN学院讲师。作者对Office VBA和VSTO开发有十余年的深入研究。代表性技术作品有:Ribbon XML Editor、VBE2019、Spy和Inspector等。近期研究领域:Outlook的VBA和VSTO开发、API和UI Automation 自动化。
  
  刘行,吉林财经大学日语会计专业毕业,就职于世界500强外企,有丰富的财务和数据处理实战经验。

内页插图

精彩书评

  ★Office已经是我们案头办公不可或缺的工具,函数和VBA犹如数据处理分析的左膀右臂,是每一个企业管理人员都必须掌握和熟练运用的。但无论是Excel函数,还是VBA编程,系统学习和应用是非常重要的,因为函数和VBA都是逻辑性非常强的东西,需要从基础到高级一步一步进行,这也是我近20年的Excel培训生涯中,每次培训课堂上都特别强调的。尤其是VBA,目前市面上的书籍很多,但大多数可读性不强,太计算机化,知识体系系统性较差,实际应用有价值的逻辑和代码又少。今天看到刘永富老师的这本书,其中包括全面且详实的案例代码,实在是企业管理人员自动化数据分析不可或缺的手册大全,强烈推荐给企业管理人员尤其是数据分析人员。
  ——国内著名实战型Excel培训师和咨询师 韩小良
  
  ★VBA可以让Excel的操作和处理过程实现智能化和自动化,极大提高Excel的处理能力和效率,是令许多职场人士心驰神往的神器之一。学习VBA对于大多人来说并非易事,手头如果能有这样一本系统全面、通俗易懂、代码案例丰富的开发宝典,一定能为您指明OfficeVBA学习和应用的方向!
  ——微软有价值专家 方骥
  
  ★众所周知,VBA是一项让人又爱又恨的技术:隐藏在强大功能背后的是令人望而生畏的繁杂技术体系。刘老师的这部OfficeVBA专著,通过缜密的知识编排和一针见血的案例设计,将内容的丰富性与实用性结合在一起,让读者既能掌握大量的知识点,又可以在丰富的实用案例中将这些知识点一一对比、印证,在循序渐进的学习过程中建立对OfficeVBA体系的认识,在工作中学以致用。
  ——微软有价值专家 王佩丰

目录

第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章 其他常见话题

前言/序言

  OfficeVBA编程在全世界范围已经非常普及和流行,办公人员轻轻地按下【Alt+F11】快捷键,通过录制宏就能开启VBA编程之旅。
  VBA的最简单应用莫过于循环处理工作簿、工作表和单元格数据。然而,Excel中的数据只是日常办公的一小部分内容,很多数据存储在各种各样的文件中,例如记事本文件、CSV文件、PDF文件、数据库等,我们不得不每天双击打开一个文件,手工编辑修改,然后关闭保存。随着大数据时代、信息化时代的迅速发展,自动化、智能化办公成为大势所趋。为此,我们要对手动办公说:“No!”
  作者根据自身工作经历,深切体会到文件系统自动化的必要性和重要性,用VBA操作Excel对象还不能充分发挥VBA的魅力。因此,本书以文件(Files)为操作对象,以外部引用(Reference)为操作手段,深刻阐述:
  文本文件的读写。
  文件、路径的增删。
  注册表的读写。
  压缩和解压缩。
  XML与Office界面。
  正则表达式处理字符串。
  字典的特色和作用。
  ADO访问数据库、SQL查询语句。
  不同Office组件的互相访问和通信。
  工程引用与外部对象。
  Acrobat软件和PDF文档自动化。
  自动发送邮件。
  网页自动化和网页数据获取。
  这是进一步提高VBA编程技术的必经之路。
  本书的组织结构
  全书共分为14章。
  第1章介绍文本文件的多种读写方式、路径和文件的自动化处理。
  第2章介绍自动启动其他应用程序的方法、注册表的读写、环境变量的读写方法。
  第3章分别介绍用WinRAR和She1132自动处理压缩文件,以压缩文件的视角认识Office文档。
  第4章介绍XML的语法规则,使用XMLDOM对象读写XML文件,XML文件的验证等。该章是Office自定义界面的理论基础。
  第5章介绍Office界面五大功能区的customUI技术,详细讲解了用于定制Office界面各种控件的技术要点。
  第6章介绍VBA编程中正则表达式的用法,通过丰富的实例演示和体现了正则表达式在VBA编程中的强大之处。
  第7章介绍字典的构成和特点,详细讲解键值对的添加、删除、修改、检索的技巧和注意点。
  第8章介绍使用ADO技术访问Access、Excel数据库,讲解最常用的SQL语句。
  第9章介绍跨Office组件编程,讲解前期绑定和后期绑定的区别,以及不同Office组件之间的互相访问。
  第10章介绍VBA工程中引用的自动添加和移除,外部对象的创建方法。
  第11章介绍使用VBA调用Acrobat对象,对Acrobat软件以及PDF文件进行读写。
  第12章介绍邮箱的SMTP配置、使用CDO对象自动创建和发送邮件。
  第13章介绍HTMLDOM读写网页,WebBrowser和InternetExplorer实现网页自动化,以及XMLHTTP和WinHttp实现HTTP请求。
  第14章介绍VBA编程中遇到的其他常见话题:随机数、颜色和进制转换、日期时间方面的计算。