《PPT新视角——VBA套用技术》是2013年电子工业出版社出版的图书,作者是朱建国。本书既包括了传统VBA技术的套用,又包括了众多VBA突破性技术,这些技术将为具有开发经验的VBA开发人员突破技术上的瓶颈带来福音。
基本介绍
- 书名:PPT新视角——VBA套用技术
- 作者:朱建国
- ISBN:978-7-121-20119-6
- 页数:388页
- 定价:59.00元
- 出版社:电子工业出版社
- 出版时间:2013年5月出版
- 装帧:平装
- 开本:16开
基本信息
PPT新视角——VBA套用技术(含CD光碟1张)(国内首本专注于PPT前沿技术和VBA程式设计的书)
朱建国着
ISBN 978-7-121-20119-6
2013年5月出版
定价:59.00元
388页
16开
编辑推荐
追求高效率,崇尚高品味,张扬真箇性
本书是知名博主无极作品,他将从PPT套用的一个新视角——VBA技术的套用来诠释VBA技术之于PPT的现在和将来的重要性及商业化的前景。
作者经营着国内首个专注于PPT前沿技术和VBA程式设计的部落格——0度跨越
内容提要
本书内容由浅入深,难易结合,理论与实例交替,规范与突破并存,一步步引导读者入门、提高、直至专业。全书共分为4部分:第1部分引导读者入门,熟悉VBA开发环境,掌握VBA编程元素和基本概念以及代码的调试等。第2部分以编程任务的形式讲述VBA面向对象的特性,使用PowerPoint对象进行任务编程以及使用VBA的类构建对象,代码的封装,运用虚拟类实现类的继承并封装成组件的技术。第3部分重点阐述如何运用各种技术增强VBA语言的套用能力,如访问系统API、使用定时器、访问剪下板和网路以及构建类型库突破限制、提高编程效率等。第4部分引领读者运用已有的VBA能力,转向VBA的专业开发,讲述了外挂程式开发的相关知识,如何为外挂程式创建传统的工具列和选单等。
书籍目录
第1部分 VBA启蒙
第1章奇异的精灵 2
1.1 什幺是宏 3
1.2 宏自何处来 3
1.3 宏高效吗 5
1.4 宏安全吗 5
1.5 运行宏 8
1.6 VBA是宏的基石 9
1.7 VBA之惑 10
第2章从VBE开始 15
2.1 VBA集成开发环境 16
2.2 用模组管理代码 17
2.3 用工程管理模组 21
2.4 设定工程属性 21
2.5 与别人共享宏 22
第3章编码约定 24
3.1 为什幺要进行编码约定 25
3.2 命名约定 25
3.3 结构化编码约定 27
第4章处理临时数据 30
4.1 使用变数 31
4.2 使用数据类型 35
4.3 数组与集合 43
4.4 常数与枚举 53
4.5 用运算符执行常见任务 55
4.6 处理数值 61
4.7 处理字元串 63
第5章控制结构 68
5.1 使用条件生成决策 69
5.2 使用循环重複代码 72
5.3 对对象执行多个操作 76
5.4 嵌套结构 77
5.5 退出控制结构 78
第6章过程简化代码 79
6.1 过程概述 80
6.2 创建过程 80
6.3 调用过程 82
6.4 传递参数 82
第7章处理资料夹与档案 86
7.1 传统方法操作资料夹和档案 87
7.2 用FSO处理资料夹和档案 90
7.3 用档案交换数据 94
第8章缺陷和调试 98
8.1 调试代码 99
8.2 容错处理 103
第2部分 VBA核心——对象
第9章透视对象 109
9.1 揭开对象的面纱 110
9.2 对象来自哪里 113
9.3 用对象编程 115
9.4 对象模型 118
第10章用PPT对象编程 120
10.1 PPT对象体系架构 121
10.2 从Application对象开始 125
10.3 使用演示文稿对象 130
10.4 使用幻灯片编程134
10.5 使用主题 139
10.6 处理图形 142
10.7 美化图形 148
10.8 使用SmartArt图表 157
10.9 使用新式图表 163
10.10 处理图片 169
10.11 处理新媒体 174
10.12 基础动画编程 181
第11章在PPT中使用控制项 189
11.1 控制项概述 190
11.2 向幻灯片中插入控制项191
11.3 实例演练:从题库中随机生成试题195
第12章类——对象之源 199
12.1 VBA式面向对象200
12.2 构建我的第一个类 202
12.3 把类封装成组件207
12.4 多态性209
第3部分飞得更高
第13章访问计算机资源 216
13.1 DLL是一个传奇 217
13.2 存取应用程式的值 223
13.3 定时器228
13.4 访问剪贴簿231
13.5 访问其他进程 236
第14章我的类型库 239
14.1 神秘的类型库 240
14.2 建立tlb标準类型库 241
第15章网路 254
15.1 检测网际网路是否连通255
15.2 直接载入网路图片 256
15.3 从网路上下载档案 257
15.4 疯狂的浏览器 258
第16章 GDI+技术 263
16.1 GDI+技术 264
16.2 在记忆体中绘图 269
16.3 图片的转换276
16.4 实例演练:导出形状为图示 281
第17章 XML蓝图 283
17.1 XML无所不在 284
17.2 XML文档结构图285
17.3 XML对象模型 290
17.4 使用OpenXML修改pptx文档 295
第18章 64位来了,你準备好了吗 299
18.1 大数据时代300
18.2 64数据语法支持 300
18.3 如何写出兼容性代码303
18.4 实例演练:一段畅通无阻的代码 306
第4部分外挂程式的力量
第19章上帝的礼物:外挂程式 308
19.1 什幺是外挂程式309
19.2 安装或卸载外挂程式310
第20章传统UI:工具列和选单 315
20.1 命令栏概述316
20.2 创建新工具列 317
20.3 删除用户所建的工具列 319
20.4 向内置工具列添加控制项 319
20.5 为按钮控制项指定图示320
20.6 为工具列控制项指定执行的宏 321
20.7 向工具列添加弹出式选单322
20.8 向主选单栏中添加选单 323
20.9 给快捷选单中添加选单项324
20.10 用命令栏控制项事件编程 325
20.11 调用功能区控制项命令 327
第21章时尚UI:RibbonX和任务窗格 328
21.1 Fluent用户界面329
21.2 自定义功能区 330
21.3 上下文选单339
21.4 Backstage视图 341
21.5 自定义任务窗格343
第22章用对话框与用户互动 351
22.1 为什幺要使用对话框352
22.2 创建对话框352
第23章创造外挂程式 359
23.1 从这里开始360
23.2 开发宏外挂程式362
23.3 用VB6开发COM外挂程式 366
23.4 让外挂程式跨越平台370
第24章走向专业化 373
24.1 外挂程式也能增值 374
24.2 转向专业 375
24.3 专业要件 376