首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VBA解压缩ZIP文件00

VBA解压缩ZIP文件00

作者头像
xyj
发布2020-07-28 14:34:08
1.1K0
发布2020-07-28 14:34:08
举报
文章被收录于专栏:VBA 学习VBA 学习

记录下自己学习使用VBA实现解压ZIP的过程,主要参考文章: http://www.cnblogs.com/esingchan/p/3958962.html

只使用VBA语言本身的一些东西:

  • Sub、Function:这个肯定是少不了的!
  • Open、Get、Write:文件的读写操作
  • Type:结构体
  • Enum:枚举
  • Class:类模块
  • Array:数组
  • For、While:循环语句
  • If:判断语句

都是VBA中比较基础的东西,没有使用外部对象(字典等)以及调用API等。

什么是ZIP

使用过电脑的应该都接触过ZIP文件,比如Windows系统,选择文件或者文件夹,右键点击发送到压缩(zipped)文件夹,这个就是完成了对文件的压缩,所使用的压缩文件格式就是ZIP,生成的文件后缀就是.zip。

基本上所有的压缩软件都支持这种格式的压缩和解压缩,比如7z压缩软件:

更为常见的应该就是2007版本以上的Office文件了,包括Excel、Word、PPT等,默认都是使用ZIP格式保存文件的,可以将文件的后缀修改为.zip后,直接双击打开,Windows系统也是自带了压缩和解压缩ZIP功能的:

有什么作用

实现这么一个功能其实没什么很大作用,而且支持ZIP压缩和解压缩的东西应该非常的多,但是个人认为通过这么一个学习过程,对本身VBA的学习还是很有帮助的。

另外可以使用VBA代码在内存中解压缩ZIP数据,在某些场合还是可以用到的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 VBA 学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是ZIP
  • 有什么作用
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档