《Excel VBA与VSTO基础实战指南》 属于学习Excel VBA的初中级教材,重点阐述了Excel VBA的基本理论、代码自动化以及开发Excel插件的思路。通读《Excel VBA与VSTO基础实战指南》可以轻松应对制表工作中的疑难,同时还可以开发商业插件。
《Excel VBA与VSTO基础实战指南》 包括五部分内容,开头部分简述自动化操作的意义和成果展示;第二部分详细剖析VBA 的所有基础概念,包含代码的存放位置、写书方式、调用方式,认识对象、属性、方法与事件,以及理解变量、常量与数据类型并且掌握循环语句、条件语句、防错语句等知识;第三部分是VBA的高级应用,包含数组、窗体、字典、功能区设计、插件开发和撤销代码等知识;第四部分介绍通过VSTO开发Excel插件;第五部分提供365个VBA常见疑难解答。
《Excel VBA与VSTO基础实战指南》 每段代码都有思路分析,且对每句代码都提供了代码含义的详细注释,力求使讲解过程可以更加精准,让代码更易理解,为读者提供更优秀的阅读体验。
第 1 章 自动化操作 . 1 1.1 自动化操作的价值 1 1.2 利用宏简化日常工作3 1.3 使用 VBA 强化 Excel 功能.12 1.4 Excel VBA 的发展前景 15 1.5 课后思考 16 第 2 章 代码应用基础 17 2.1 区分 VBE 代码窗口 .17 2.2 录入代码 25 2.3 四种代码执行方式 . 32 2.3.1 调用快捷键 . 32 2.4 保存代码 36 2.5 让代码畅通无阻 . 37 2.6 反复调用相同代码 39 2.7 课后思考. 40 第 3 章 从概念开始认识 VBA .42 3.1 认识过程.42 3.2 关于参数. 49 3.3 理解对象54 3.4 对象的属性与方法 56 3.5 对象的事件. 59 3.6 课后思考 63 第 4 章 对象及其层次结构.65 4.1 查看所有对象 65 4.2 对象的层次与引用方式. 67 4.3 Range 对象 . 74 4.4 图形对象 95 4.5 表对象 98 4.6 工作簿对象 101 4.7 Excel 应用程序对象 103 4.8 课后思考 105 第 5 章 揭密数据类型与变量、常量 106 5.1 数据类型 106 5.2 定义变量 112 5.3 定义常量 122 5.4 课后思考 123 第 6 章 条件语句与循环语句 125 6.1 If 语句解析. 125 6.2 Select Case 语句解析. 140 6.3 IIf 函数 . 145 6.4 For Next 语句解析. 147 6.5 For Each…Next 语句解析. 153 6.6 Do Loop 语句解析 . 156 6.7 课后思考 166 第 7 章 四类常见对象的应用案例 168 7.1 单元格对象 168 7.2 图形对象 186 7.3 工作表对象 194 7.4 工作簿对象 204 7.5 课后思考 211 第 8 章 深入剖析 VBA 的各种事件 . 212 8.1 事件的级别与顺序 212 8.2 禁用与启用事件 . 215 8.3 工作表事件详解 . 217 8.4 工作簿事件详解 . 229 8.5 应用程序级事件详解. 239 8.6 按时间执行代码 242 8.7 课后思考 244 第 9 章 处理代码错误 245 9.1 代码错误类型分析 245 9.2 错误处理语句 248 9.3 案例应用 258 9.4 课后思考 265 第 10 章 使用数组提升程序效率 267 10.1 基本概念 . 267 10.2 数组函数 . 281 10.3 案例分析 . 289 10.4 课后思考 . 302 第 11 章 集合与字典的应用 .303 11.1 Collection:集合 303 11.2 Dictionary:字典 310 11.3 课后思考 . 321 第 12 章 设计程序窗体 . 323 12.1 窗体与控件简介 323 12.2 设置属性 . 335 12.3 窗体与控件的事件 355 12.4 窗体应用实战 366 12.5 课后思考 . 375 第 13 章 定义 Ribbon 功能区选项卡 377 13.1 功能区选项卡开发基础. 377 13.2 Ribbon 定制之语法分析 . 380 13.3 使用回调函数强化功能区. 395 13.4 使用模板 . 408 13.5 课后思考 . 412 第 14 章 开发通用插件. 413 14.1 插件的分类 413 14.2 漫谈加载宏 414 14.3 制作工作表批量重命名插件 . 417 14.3.6 安装并测试功能 422 14.4 课后思考 . 425 第15 章 让 VBA 代码也能撤销 .426 15.1 突破撤销限制 426 15.2 设计可撤销的插件 428 15.3 课后思考 . 436 第 16 章 使用 VSTO 设计插件的基本步骤.437 16.1 安装 Visual Studio 2015 437 16.2 Excel 插件开发流程 440 16.3 将插件打包成安装程序. 444 16.4 课后思考 . 449 第 17 章 VSTO 与 VBA 的差异450 17.1 变量、常量与数据类型. 450 17.2 函数 . 452 17.3 数组 . 454 17.4 窗体 . 455 17.5 字典与正则表达式 459 17.6 菜单与功能区 460 17.7 管理文件与目录 461 17.8 杂项 . 463 17.9 课后思考 . 465 第 18 章 将 VBA 插件升级为 VSTO 插件 466 18.1 设计插件框架 466 18.2 升级 Sub 过程“创建工资条” . 468 18.3 升级窗体“文件批量命名” . 470 18.4 升级事件过程“零值控制器” . 477 18.5 打包安装程序 478 18.6 课后思考 481 第 19 章 VSTO 的更多高级应用482 19.1 添加窗体状态栏 482 19.2 创建任务栏图标 484 19.3 自动发邮件 486 19.4 全自动合并数据 488 19.5 设计任务窗格 494 19.6 课后思考 . 498 第 20 章 365 个 VBA 常见问题答疑499
大家还下载了
电脑版 - 返回首页
2006-2024 脚本之家 JB51.Net , All Rights Reserved. 苏ICP备14036222号