Office VBA开发经典——中级进阶卷(txt+pdf+epub+mobi电子书下载)


发布时间:2020-07-14 07:14:15

点击下载

作者:刘永富,刘行

出版社:清华大学出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Office VBA开发经典——中级进阶卷

Office VBA开发经典——中级进阶卷试读:

内容简介

资深软件开发专家根据自己十余年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和Ul Automation自动化。刘行

吉林财经大学日语会计专业毕业,就职于世界500强外企,有丰富的财务和数据处理实战经验。

Foreword前言

Office VBA编程在全世界范围已经非常普及和流行,办公人员轻轻地按下【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和Shell32自动处理压缩文件,以压缩文件的视角认识Office文档。

第4章介绍XML的语法规则,使用XML DOM对象读写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章介绍HTML DOM读写网页,WebBrowser和Internet Explorer实现网页自动化,以及XMLHTTP和WinHttp实现HTTP请求。

第14章介绍VBA编程中遇到的其他常见话题:随机数、颜色和进制转换、日期时间方面的计算。

本书的特点 编排合理、内容丰富。 针对性的实例比较多,知识点讲解透彻。 实用性强,讲解的知识范围面向广大计算机办公人员所需。

本书的读者对象 职场中使用计算机的办公人员。 各类学校的教师、学生、科研人员。 从事VBA开发、VSTO开发的相关人员。

本书使用环境

本书的写作环境为Windows 7(32位)+ Microsoft Office 2013。不过本书内容在Office 2010及其以上版本均兼容。

配套资源

本书配套资源包括: 书中涉及的所有实例文档。 开发资源(编程过程中用到的工具、软件)。

扫描右侧二维码访问上述资源。

读者服务

为方便广大读者学习和探讨,读者可以通过扫描右侧二维码获得更多信息。

建议学习方法

本书各章内容具有相当的难度和深度,其中第1、2、5~9章为必学内容,其余7章为选修内容。读者可根据自身所需和兴趣选择学习。

对于书中讲述的每个知识点,读者应清楚其目的和意义,实现的思路和方法,运行结果的分析等环节。

在实际学习过程中,读者可以从书中找到对应的实例文档,直接调试、运行范例中的宏,更便捷地体会程序设计的魅力。

致读者

VBA是微软Office软件配套的一门编程语言,是处理文档、电子表格的首选语言。实际上,VBA不光能处理、解决Office方面的问题,通过添加外部引用,还可以操作和读写Office以外的很多内容。外部对象库的引入使得VBA如虎添翼,使用恰当的外部引用解决实际问题,让编程变得更加简单、专业。

作者根据自身多年的学习和研究经验,把平时用到最多的外部引用和对象以具体实例的形式编成此书。

本书从立意到写作、交稿历时一年之久,融入作者大量精力和心血。衷心希望广大读者能够从本书汲取营养、查漏补缺,达到学以致用的效果。

致谢

在本书的编写过程中,除了刘永富、刘行外,参与编写的人员还有戴海东、曹文丽、李白等。在编写过程中难免会有疏漏之处,欢迎读者通过清华大学出版社网站www.tup.com.cn与我们联系,帮助我们改正提高。

在本书的出版过程中,得到了清华大学出版社策划编辑秦健的大力支持和配合,在此表示衷心感谢。另外,本书所有的编审、发行人员为本书的出版和发行付出了辛勤劳动,在此一并致谢。刘永富第1章 文件和路径操作

我们每天使用计算机处理最多的就是文件和路径这两类对象,从Visual Basic的第一版至今,VB/VBA中有关文件的处理都是通过使用Open、Write以及其他一些相关的语句和函数来实现的。

随着软件技术的不断发展,加上面向对象编程概念的日臻成熟,这些文件操作语句已经不能适应软件不断增加的复杂程度的需要。因此,从VB6.0开始,微软提出了一个全新的文件系统对象FileSystemObject(简称FSO)。

本章主要介绍通过如下三种方式来处理文件和路径。 使用传统方式。 使用文件系统对象FileSystemObject(FSO)对象。 使用Shell语句调用DOS命令。

本章用到的外部引用和重要对象如下。 Microsoft Scripting Runtime Scripting.FileSystemObject Scripting.TextStream Microsoft ActiveX Data Objects 2.8 Library ADODB.Stream Microsoft XML, v6.0

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载