|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 ljw990485 于 2011-11-13 17:18 编辑
本帖申请加为精华和技术分等
示例内有文件压缩与解压类ClassZip的完整代码,若想用到你自己的代码中,自己去导出。
要想用实验,先拷贝一个文件放在C:\,改名为1,再分别执行压缩和解压过程,压缩后的文件为2,从文件2解压生成的文件为3,比较一下,文件1与文件3是否完全一致?
特别声明:本压缩解压类代码源代码为俄罗斯人所写的VB代码,本人将之修改为能在VBA环境中运行的代码。此程序的压缩率没有专业压缩软件高,但程序不依赖任何外部程序,故程序是可控的。
经典应用:
巧用剪切板导出包对象内的文件
把某些文件(比如组件/控件、word文档)压缩后放在Excel工作簿里面的包对象里面,一旦发现用户计算机没有安装这些组件、或删除了这些word文档,就从包内程序导出再解压出來,确保你的程序继续运行,提高程序的健壮性
当然,更好的方法是从内存里面直接解压,本人已经实现。
|
评分
-
3
查看全部评分
-
|