登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Excel VBA与VSTO基础实战指南

書城自編碼: 3065725
分類: 簡體書→大陸圖書→計算機/網絡家庭與辦公用書
作者: 罗刚君
國際書號(ISBN): 9787121320033
出版社: 电子工业出版社
出版日期: 2017-09-01
版次: 1
頁數/字數: 528/
書度/開本: 16开 釘裝: 平塑

售價:NT$ 569

share:

** 我創建的書架 **
未登入.



新書推薦:
无限可能的身体
《 无限可能的身体 》

售價:NT$ 336.0
中国人工智能系列研究报告:大型语言模型的教育应用
《 中国人工智能系列研究报告:大型语言模型的教育应用 》

售價:NT$ 325.0
北洋大学与近代中国(第2辑)
《 北洋大学与近代中国(第2辑) 》

售價:NT$ 717.0
汗青堂丛书048·科举史(新)
《 汗青堂丛书048·科举史(新) 》

售價:NT$ 370.0
新形势下海事综合风险管控理论与实践
《 新形势下海事综合风险管控理论与实践 》

售價:NT$ 448.0
数码港元:Web3.0构建香港新金融
《 数码港元:Web3.0构建香港新金融 》

售價:NT$ 420.0
邓正来著作集(全9册)
《 邓正来著作集(全9册) 》

售價:NT$ 8893.0
努斯:希腊罗马哲学研究(第6辑)--逻辑、同异与辩证法
《 努斯:希腊罗马哲学研究(第6辑)--逻辑、同异与辩证法 》

售價:NT$ 381.0

建議一齊購買:

+

NT$ 569
《 Excel 2016 VBA入门与应用 》
+

NT$ 425
《 Power Query:用Excel玩转商业智能数据处理 》
+

NT$ 719
《 中文版Excel 2016高级VBA编程宝典(第8版) 》
+

NT$ 443
《 别怕,Excel VBA其实很简单(第2版) 》
+

NT$ 518
《 Excel 2016实用技巧自学宝典 》
+

NT$ 739
《 疑难千寻千解丛书Excel 2013 VBA编程与实践 》
編輯推薦:
目前国内 VBA 图书讲插件开发思路的书极少,而市场对插件的需求却极大,开发插件有较广阔的前景。本书不仅用较大的篇幅讲述插件开发相关的知识,而且加入了执行插件命令后可以撤销的设计思路,这在 VBA 图书市场上*。
本书除 VBA 外,还提供 VSTO 知识,采用 VB.net 语法编写。
VSTO 比 VBA 更强大,能实现的功能也更多,同时还更安全。本书详细罗列了 VBA 与 VSTO在代码上的差异,然后演示修改 VBA 代码,使其符合 VB.net 语法规则的基本思路,从而让读者快速学会利用 VSTO 开发 Excel 插件。掌握本书第 16 章到第 19 章的知识,仅需半个月即可学会VSTO,不需要像学习 C#那样,耗费半年甚至一两年时间。
內容簡介:
《Excel VBA与VSTO基础实战指南》属于学习Excel VBA的初中级教材,重点阐述了Excel VBA的基本理论、代码自动化以及开发Excel插件的思路。通读本书可以轻松应对制表工作中的疑难,同时还可以开发商业插件。
本书包括五部分内容,开头部分简述自动化操作的意义和成果展示;第二部分详细剖析VBA 的所有基础概念,包含代码的存放位置、写书方式、调用方式,认识对象、属性、方法与事件,以及理解变量、常量与数据类型并且掌握循环语句、条件语句、防错语句等知识;第三部分是VBA的高级应用,包含数组、窗体、字典、功能区设计、插件开发和撤销代码等知识;第四部分介绍通过VSTO开发Excel插件;第五部分提供365个VBA常见疑难解答。
本书每段代码都有思路分析,且对每句代码都提供了代码含义的详细注释,力求使讲解过程可
以更加精准,让代码更易理解,为读者提供更优秀的阅读体验。
關於作者:
罗刚君,网名andysky,从事Excel研究及VBA二次开发10多年,擅长Excel函数、图表、透视表和VBA,尤其对Excel VBA有着相当丰富的开发经验和熟练的实战技能,也拥成丰硕的开发成果。
作者担任过近10个Excel相关论坛的版主,著有15本Excel图书,书名如下:
1.《Excel 2007 VBA范例大全》
2.《Excel 2007技法与行业应用实例精讲》
3.《Excel 2007 VBA开发技术大全》
4.《Excel 2007函数案例速查宝典》
5.《Excel VBA程序开发自学宝典》罗刚君,网名andysky,从事Excel研究及VBA二次开发10多年,擅长Excel函数、图表、透视表和VBA,尤其对ExcelVBA有着相当丰富的开发经验和熟练的实战技能,也拥成丰硕的开发成果。
作者担任过近10个Excel相关论坛的版主,著有15本Excel图书,书名如下:
1.《Excel2007VBA范例大全》
2.《Excel2007技法与行业应用实例精讲》
3.《Excel2007VBA开发技术大全》
4.《Excel2007函数案例速查宝典》
5.《ExcelVBA程序开发自学宝典》
6.《Excel2010VBA编程与实践》
7.《Excel2010函数与图表速查手册》
8.《ExcelVBA程序开发自学宝典第2版》
9.《Excel函数、图表与透视表从入门到精通》
10.《来吧!带你玩转ExcelVBA》
11.《ExcelVBA程序开发自学宝典(第3版)》
12.《Excel2013函数案例自学宝典(实战版)》
13.《Excel2013VBA编程与实践》
14.《Excel2016实用技巧自学宝典》
15.《ExcelVBA与VSTO基础实战指南》
目錄
目录
第1章 自动化操作1
1.1自动化操作的价值1
1.1.1自动化操作的必要性1
1.1.2实现自动化操作的两个途径3
1.2利用宏简化日常工作3
1.2.1三分钟学会录制宏4
1.2.2执行宏的方法7
1.2.3两种方法读懂宏代码7
1.2.4宏的优缺点分析10
1.2.5如何发挥宏的长处11
1.3使用VBA强化Excel功能12
1.3.1追根溯源:什么是VBA12
1.3.2知己知彼:解析VBA的优缺点13
1.3.3窥斑见豹:从一个案例初识VBA13
1.4Excel VBA的发展前景15
1.4.1简化工作15
1.4.2开拓专业16
1.5课后思考16
第2章 代码应用基础17
2.1区分VBE代码窗口17
2.1.1认识VBE窗口17
2.1.2最常用的代码存放区:标准模块19
2.1.3工作簿事件代码窗口:ThisWorkbook23
2.1.4工作表事件代码窗口:Sheet123
2.1.5窗体代码窗口:UserForm124
2.1.6创建隐藏对象的代码窗口:类模块24
2.2录入代码25
2.2.1代码的存放位置25
2.2.2写入代码的方式25
2.2.3提升代码的可读性27
2.2.4调用快速信息31
2.3四种代码执行方式32
2.3.1调用快捷键32
2.3.2单击按钮执行33
2.3.3自动执行34
2.3.4在公式中调用35
2.4保存代码36
2.4.1修改文件的保存格式36
2.4.2一劳永逸37
2.5让代码畅通无阻37
2.5.1调整宏的安全等级38
2.5.2添加受信任位置38
2.5.3将代码封装为加载项39
2.6 反复调用相同代码39
2.6.1使用个人宏工作簿39
2.6.2加载宏40
2.6.3加载项40
2.7课后思考40
第3章 从概念开始认识VBA42
3.1认识过程42
3.1.1过程的分类42
3.1.2Sub过程的基本语法42
3.1.3Sub过程的命名要求44
3.1.4Sub过程的调用方法与访问限制45
3.1.5过程的执行顺序46
3.1.6过程的递归48
3.2关于参数49
3.2.1参数的存在价值49
3.2.2过程名称中的参数49
3.2.3参数的赋值方式50
3.2.4可选参数与必选参数52
3.2.5代码中的参数53
3.3理解对象54
3.3.1什么是对象54
3.3.2对象的引用层次55
3.4对象的属性与方法56
3.4.1认识属性与方法56
3.4.2自动调用属性与方法57
3.4.3怎样才算完整的VBA语句58
3.5对象的事件59
3.5.1什么是事件59
3.5.2事件的存在价值60
3.5.3事件的分类与代码录入方式60
3.5.4事件的参数62
3.6课后思考63
第4章 对象及其层次结构65
4.1查看所有对象65
4.1.1从对象浏览器查看对象65
4.1.2从帮助中调用对象的详细信息65
4.2对象的层次与引用方式67
4.2.1对象的层次67
4.2.2使用对象名称引用对象67
4.2.3使用复数形式表示对象集合68
4.2.4使用序号参数引用集合中的子对象69
4.2.5引用子对象70
4.2.6引用活动对象70
4.2.7引用父对象71
4.2.8利用WITH语句引用重复出现的对象72
4.3Range对象74
4.3.1Range"A1"引用方式74
4.3.2Cells1,1引用方式76
4.3.3[A1]引用方式77
4.3.4活动单元格:ActiveCell78
4.3.5屏幕坐标下的单元格:RangeFromPoint79
4.3.6选区:Selection、RangeSelection80
4.3.7已用区域:UsedRange81
4.3.8当前区域:CurrentRegion83
4.3.9按条件引用区域:SpecialCells83
4.3.10模拟End 方向键产生的单元格:End86
4.3.11按偏移量重置区域引用:Offset88
4.3.12按宽度与高度重置区域:Resize90
4.3.13引用多区域的合集:Union91
4.3.14引用多区域的交集:Intersect92
4.4图形对象95
4.4.1Shapes对象与子对象95
4.4.2图形对象的名称95
4.4.3DrawingObjects96
4.4.4图形对象的类别子集97
4.5表对象98
4.5.1表的合集与子对象98
4.5.2表对象的分类98
4.5.3活动表99
4.5.4隐藏工作表的特性100
4.5.5引用名字为数值的工作表的技巧100
4.6工作簿对象101
4.6.1工作簿合集与子对象101
4.6.2活动工作簿101
4.6.3关于后缀名102
4.6.4关于工作簿格式103
4.7Excel应用程序对象103
4.7.1Excel的顶层对象:Application104
4.7.2调用子对象时可以省略Application吗104
4.7.3不同版本的Excel之间的差异104
4.8课后思考105
第5章揭密数据类型与变量、常量106
5.1数据类型106
5.1.1区分数据类型的必要性106
5.1.2数据类型的分类107
5.1.3转换数据类型110
5.2定义变量112
5.2.1变量的用途112
5.2.2定义变量的方法113
5.2.3变量的命名规则114
5.2.4变量的作用域115
5.2.5变量的生命周期117
5.2.6静态变量与动态变量的分别118
5.2.7声明对象变量119
5.2.8对象变量的初始化与释放121
5.3定义常量122
5.3.1常量的用途122
5.3.2常量的定义方式122
5.3.3变量与常量的异同分析123
5.4课后思考123
第6章条件语句与循环语句125
6.1If语句解析125
6.1.1条件语句的重要性125
6.1.2If...Then...Else的单行模式126
6.1.3And、Or和Not在条件语句中的作用127
6.1.4案例解析:指定工作簿的最后开启日期128
6.1.5If...Then...Else的块形式129
6.1.6块形式的应用案例:创建日期批注130
6.1.7嵌套使用If语句132
6.1.8If语句的常见错误与防错之法138
6.2Select Case语句解析140
6.2.1Select Case语句的价值140
6.2.2Select Case基本语法140
6.2.3多条件应用案例142
6.3IIf函数145
6.3.1IIf函数语法解析146
6.3.2IIf函数案例应用:判断Excel的版本号146
6.3.3IIf函数的优缺点147
6.4For Next语句解析147
6.4.1循环语句的作用147
6.4.2For Next语句基本语法148
6.4.3步长值对循环结果的影响149
6.4.4For Next循环语句应用案例149
6.5For EachNext语句解析153
6.5.1遍历对象集合153
6.5.2For EachNext语句基本语法153
6.5.3For EachNext语句应用案例:定位大于某值的单元格154
6.6Do Loop语句解析156
6.6.1Do Loop语法分析156
6.6.2Do Loop语法一应用158
6.6.3Do Loop语法二应用161
6.6.4Do Loop语法三应用162
6.6.5Do Loop语法四应用163
6.6.6总结三种循环语句的优缺点166
6.7课后思考166
第7章4类常见对象的应用案例168
7.1单元格对象168
7.1.1选择单元格168
7.1.2筛选与复制区域的值169
7.1.3多区域复制171
7.1.4选择性粘贴数据172
7.1.5重置已用数据区域175
7.1.6查找所有成绩为100的单元格177
7.1.7将表示平方米和立方米后面的2和3设为上标178
7.1.8合并相邻且相同的单元格180
7.1.9按行合并且保留所有数据182
7.1.10隔行插入行183
7.1.11标示选区中的重复值184
7.2图形对象186
7.2.1批量导入图片与图片名称186
7.2.2统一表中所有图片大小及对齐图片189
7.2.3插入图片到选区中190
7.2.4插入带图片背景的批注192
7.3工作表对象194
7.3.1显示所有隐藏的工作表194
7.3.2创建以本月每日日期命名的工作表195
7.3.3保护所有公式196
7.3.4批量重命名表198
7.3.5查找所有工作表中有循环引用的单元格199
7.3.6对职工表按学历排序200
7.3.7创建工作表目录202
7.4工作簿对象204
7.4.1打开带密码且带有自动宏的工作簿204
7.4.2另存工作簿且以今天的日期命名204
7.4.3将外部链接转换成值205
7.4.4关闭工作簿且不保存修改内容206
7.4.5定时保存且备份工作簿207
7.4.6重命名活动工作簿208
7.5课后思考211
第8章深入剖析VBA的各种事件212
8.1事件的级别与顺序212
8.1.1事件的级别与代码保存位置212
8.1.2事件的执行方式214
8.1.3事件的执行顺序215
8.2禁用与启用事件215
8.2.1临时关闭事件215
8.2.2防止事件的连锁反应216
8.3工作表事件详解217
8.3.1工作表事件列表217
8.3.2Change事件的特例218
8.3.3事件案例:激活工作表时验证访问权限219
8.3.4事件案例:自动标示当前行的背景220
8.3.5事件案例:双击单元格时选中所有相同值222
8.3.6事件案例:在特定区域右击单元格时产生工作表目录223
8.3.7事件案例:输入表达式时在右列自动返回计算结果224
8.3.8事件案例:单击目录时可打开隐藏的工作表225
8.3.9事件案例:实时保护已录入数据的单元格226
8.3.10事件案例:在状态栏显示当前科目的不及格人数227
8.3.11事件案例:通过数据有效性的下拉列表调用对应的图片228
8.4工作簿事件详解229
8.4.1工作簿事件列表230
8.4.2事件案例:记录工作簿打开次数231
8.4.3事件案例:显示活动工作表中的产量达标率232
8.4.4事件案例:打印数据前检查资料是否填写完整234
8.4.5事件案例:保存工作簿时更新工作表目录235
8.4.6事件案例:新建工作表时调用模板格式236
8.4.7事件案例:禁止修改总表名称237
8.4.8事件案例:新建图表时自动设置为阴影、圆角238
8.5应用程序级事件详解239
8.5.1应用程序与类239
8.5.2事件案例:打开任意工作簿时创建工作表目录239
8.5.3事件8
內容試閱
Microsoft Excel 是制表工具中最强大的软件,但是 Excel 内置的功能无法满足相对复杂的工作需求,而且不具备自动化操作的特性。在此前提下, VBA 应运而生, 它可以让复杂操作简单化,让烦琐工作自动化。
目前 Microsoft Office 已升级到 2016 版, Excel 自带的 VBA 版本为 7.1。本书以 Excel 2016为基础编写,但是由于 Excel 2010、 Excel 2013 和 Excel 2016 的 VBA 的差异微乎其微,小到可以忽略,因此读者也可以使用 Excel 2010、 Excel 2013 来学习本书的知识。
本书目的:本书重点有两个,其一是普及 Excel VBA 基础知识,其二是开发 Excel 插件。本书用了超过 50%的篇幅阐述 Excel VBA 的基本概念与语法规则,力图使读者在强化编程理论知识的基础上再学习插件开发等进阶应用。在基础章节中,重点展示了过程、参数、变量、常量、数据类型、对象、属性、方法和事件等概念,并通过第 7 章和第 8 章的数十个案例印证这些理论的价值,以及调用思路。
本书从第 13 章开始,重点讲述开发 Excel 插件的知识和步骤,并提供了诸多模板供读者调用。 Excel 插件从大体上分为两类,其一是开源的加载宏文件,其二是受保护的加载项。加载宏通常为 xla 或者 xlam 格式,直接在 VBA 的代码编译器中编写,本书不仅详细演示了开发加载宏的所有步骤和思路,还提供了让插件执行后可以撤销的方法,让用户在使用过程中不用担心覆盖重要数据,从而提升插件的品质。
加载项通常是 DLL 格式,使用 VB 或者 VB.net 开发, VB 开发的插件无法用于 64 位的 Office软件,因此本书为读者展示了 VB.net 中的 Office 插件开发工具 VSTO 的应用。
VSTO 属于 Visual Studio 平台中的工具,本书以 Visual Studio 2015 为例,详细分析了 VSTO
与 VBA 代码的语法差异,并通过三个最具代表性的插件设计步骤演示利用 VSTO 封装代码的过程,同时也为读者提供诸多模板,让大家在实际工作中利用这些模板快速地设计出自己的插件。
本书结构:《Excel VBA 与 VSTO 基础实战指南》大体分为五部分:
第一部分包含第 1 章,主要说明 VBA 的价值,从而提升读者对 VBA 的学习热情与兴趣。
第二部分最重要,详细剖析了 VBA 的基础理论,包含第 2 章到第 9 章。此部分内容重点展示了 Excel VBA 的所有基础理论,包含代码的存放位置、输入代码的方式、调用代码的方式、如何让代码运行时畅通无阻,理解什么是过程、对象、参数、事件、属性、方法、变量、常量和数据类型,并逐一讲解了工作中最有用的条件语句、循环语句和防错语句的语法,同时提供了数十个案例来加深读者对这些基础理论的理解。
第三部分包含第 10 章到第 15 章,分别介绍了通过数组优化代码,利用字典去除重复值,以及设计功能区中的菜单的思路,并提供了大量的模板。最后讲解开发通用插件,并让插件在执行过程中可以撤销,这是本书的一大特色内容。
第四部分属于 VSTO 的应用,也就是利用 VB.net 来封装 VBA 代码,将它打包成受保护的安装程序,从而提升插件代码的安全性和专业性。
第五部分包含第 20 章,本章为读者提供 365 个 VBA 思考题目,并在赠送的案例文件中提供了答案。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.