excel vba 程序开发自学宝典(第2版)_30章.pdfVIP

excel vba 程序开发自学宝典(第2版)_30章.pdf

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
excel vba 程序开发自学宝典(第2版)_30章

第 章 开发“Excel 百宝箱” 第 章 开发“Excel百宝箱” 学习 VBA 通常就两个目的:解决临时问题和开发通用型插件解决一类问题。当然也可以利用 VBA 开发商业性质的插件。其中开发通用型插件可以将 VBA 发挥得淋漓尽致,也是部分读者学习 VBA 的最高目标。 本章将详述如何开发一个 Excel 百宝箱,读者可以从中学习大型插件的开发思路。 ◆ 程序规划 ◆ 财务工具箱 ◆ 合并工具箱 ◆ 批注工具箱 ◆ 图片工具箱 ◆ 安全工具箱 ◆ 打印工具箱 ◆ 图表工具箱 ◆ 不重复值工具箱 ◆ 文件工具箱 ◆ 系统工具箱 ◆ 其他工具箱 ◆ 开发函数 ◆ 定制百宝箱帮助 ◆ 定制多级菜单并发布 30.1 程序规划 对于大型插件必须先进行程序规划,然后再编代码,否则代码、模块会给人凌乱的感觉。 30.1.1 了解终端用户需求 如果要成为一个专业开发者,必须做的一件事是了解大众用户需求什么,以及 Excel 各版本都 有哪些功能,其中无法完成用户需求的都体现在哪一方面。 可以这么说:开发插件就是弥补 Excel 功能的不足,或者对某个功能进行简化。开发者需要 通过网络调查用户的日常需求都体现在哪一方面,有哪些需求是大众化需求,哪些需求是 Excel 内 置功能无法完成的,以及虽然可以完成但效率却较差。有调查结果时,设计插件才会有的放矢。 例如,按照中国用户的习惯,将小写金额转为大写金额,将工资明细表生成工资条、设计底端 标题、双面打印、批量导入图片等都是办公大众的日常需求,而 Excel 却没有对应的处理工具, 那么程序员应该从这些方面去开发插件。 再如对工作表批量重命名,虽然 Excel 本身提供了命名工具,但有大量工作表需要命名时却 显得效率低下,此时唯有借助插件完成。 本章所开发的 Excel 百宝箱包括 100 个功能,其中 80 个 Sub 过程,20 个 Function 过程。无 687 Excel VBA 程序开发自学 (第 2 版)   法确保所有功能都具有大众化需求,但大部分功能在工作中拥有较高的实用性。 30.1.2 确认插件功能表 Excel 百宝箱包括 100 个功能,按以下方式对其进行分类: 财务工具箱—包括若干财务制表相关工具 合并工具箱—包括单元格合并与拆分类的工具 批注工具箱—包括批量插入、修改、替换、查找批注的工具 图片工具箱—包括批量导入、导出图片的工具 安全工具箱—包括工作表与磁盘安全的若干工具 打印工具箱—包括与打印相关的若干工具 图表工具箱—包括批量操作图表标签与转换图表为图片的工具 唯一值工具箱—包括对重复值进行删除、标示以及产生唯一随机数等工具 文件工具箱—包括文件批量创建、命令、查找等工具 系统工具箱—包括查看磁盘信息、端口占用情况、开机时间、网卡与 CPU 序列号等工 具 程序员工具箱—包括若干 VBA 程序员需要的工具 其他工具箱—包括以上工具以外的 10 多个工具 自定义函数—包括 20 个 Function 过程,提升 Excel 的运算能力 百宝箱的代码较长,本书不一一讲述每一个工具的设计过程。读者可以从随书光 盘获取所有过程的源代码。 30.1.3 规划插件结构

文档评论(0)

maxmin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档