Office VBA开发经典——中级进阶卷
资深软件开发专家多年经验结晶,深入浅出阐释Office VBA开发涉及的工具、方法和实践

作者:刘永富 刘行

定价:99元

印次:1-3

ISBN:9787302526377

出版日期:2019.07.01

印刷日期:2021.06.16

图书责编:王中英

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

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

前言 Microsoft Office可以称得上是世界上开发最成功的办公软件,目前微软Office的用户已超过12亿人,全球每7个人中就有一个使用Office(信息来源:微软)。然而伴随着Office版本的推陈出新,Office软件的功能日益丰富、强大。在信息化时代、大数据时代的冲击下,数据量的剧增给办公人员带来了巨大的工作挑战,以往传统的手工办公方式经常显得捉襟见肘。 VBA几乎是和Office办公软件同时诞生的,微软公司开发VBA编程功能的初衷就是为用户提供更加灵活的处理方式,有人曾说“80%的人只用了Office 20%的功能”,确实如此,Office有很多功能通过手工方式是无法实现的,必须通过VBA编程。近几年来,越来越多的人开始学习和研究Office VBA编程,十几年前招聘岗位要求应聘者会使用办公软件,而目前很多岗位要求具有VBA编程经验。 虽然VBA不能和著名的C、Java语言相提并论,但由于Office办公软件的庞大使用群体,VBA在数据处理方面的便利性和快捷性,使得这门语言在IT界具有一席之地。作者学习和研究VBA语言有十多年,深切体会到这门语言的强大和受欢迎程度。 本书的背景 目前,市面上VBA编程方面的书籍为数不少,但是其中大多数都把知识点容纳在一本书中,这样就难免遗漏知识点,或者对知识点的探讨不足,容易造成学习者存在知识缺陷。 实际上,Office VBA编程是基于VB6的一门编程语言,既有VB6的语法,又涉及Office的对象模型,产品类型多样化,因此VBA绝非一门小语言,显然用一本书来诠释VBA是远远不够的。 为了满足广大V...

目录
荐语
查看详情 查看详情
目  录

第 1章文件和路径操作  1 

1.1 使用传统方式  1 

1.1.1 获取文件或路径的属性 2 

1.1.2 设置文件或路径的属性 4 

1.1.3 判断文件或路径是否存在 4 

1.1.4 遍历文件和子文件夹 5 

1.1.5 文件的复制、移动和删除 7 

1.1.6 文件夹的创建和删除 8 

1.1.7 文本文件的读写 8 

1.2 二进制方式读写文件 12 

1.2.1 字符串与字节数组的互换12 

1.2.2 文本文件的写入13 

1.2.3 文本文件的读出13 

1.2.4 文本文件的拆分15 

1.2.5 文本文件的合并16 

1.2.6 二进制文件的复制16 

1.3 使用文件系统对象 16 

1.3.1 前期绑定17 

1.3.2 后期绑定18 

1.3.3 FSO对象模型 18 

1.3.4 遍历磁盘分区18 

1.3.5 操作文件夹20 

1.3.6 文件夹拒绝访问的问题22 

1.3.7 操作文件24 

1.3.8 遍历文件25 

1.3.9 遍历子文件夹26 

1.3.10 FSO的更多操作方式28 

1.3.11 判断是否存在 30 

1.3.12 文本文件的读写 31 

1.4 使用 ADODB.Stream实现文件读写 35 

1.4.1 对象的引入36 

1.4.2 读取文本文件36 

1.4.3 写入文本文件37 

1.4.4 利用 ADODB.Stream下载网页附件38 

1.5 本章小结 39

第 2章文件系统自动化 40 

2.1 Shell函数... 查看详情

资深软件开发专家多年经验结晶,深入浅出阐释Office VBA开发涉及的工具、方法和实践 查看详情