access其最大的优点是:简单易学!非计算机专业的人员,也能学会。所以用它作为数据库的入门来学习是非常不错的选择。本文主要讲诉怎样一步步搭建一个小型的ACCESS数据库今天在确认实习......
VBA压缩与解压缩源码
VBA本身没有压缩和解压缩的函数,但可调用zip.dll unzip.dll 或 winrar.exe 命令行方式来实现对文件的压缩与解压缩
1、批量解压缩(一次性解压指定文件夹中所有rar文件)
Sub UnRarFile() '解压缩程序 Dim Rarexe As String Dim RAR As String Dim Myadd As String Dim FileString As String Dim Result As Long Rarexe = "C:\program files\winrar\winrar.exe" 'rar程序路径 myRAR = "D:\工资表\*.rar" '需要解压缩的rar文件,用通配符可以解压所有文件 Myadd = "D:\工资表" ' 解压后的文件存放路径 FileString = Rarexe & " X " & myRAR & " " & Myadd 'rar程序的X命令,用来解压缩文件的字符串 Result = Shell(FileString, vbHide) '执行解压缩End Sub
运行效果: 把D盘的工资表文件夹中的所有压缩文件一次性解压。
2、批量压缩文件(一次性压缩指定文件夹中所有xls文件)
Sub RarFile() '压缩程序 Dim Rarexe As String Dim myRAR As String Dim Myfile As String Dim FileString As String Dim Result As Long Rarexe = "C:\program files\winrar\winrar.exe" 'rar程序路径 myRAR = "D:\工资表\工资表.rar" '压缩后的文件名 Myfile = "D:\工资表\*.xls" ' 指定要压缩的文件 FileString = Rarexe & " A " & myRAR & " " & Myfile 'rar程序的A命令压缩文件的字符串 Result = Shell(FileString, vbHide) '执行压缩End Sub
___________________________________________________________________________
Set oba = CreateObject("Wscript.shell")'[压缩]oba.Run "winrar a c:\test.rar c:\*.txt",0,True'[解压缩]oba.Run "winrar x -o+ C:\test.rar *.txt C:\test",0,TrueSet oba = Nothing
标签: VBA压缩与解压缩
相关文章
- 详细阅读
- 详细阅读
- 详细阅读
-
Access2016数据库开发教程1详细阅读
第一章开发平台概述1.1盟威软件快速开发平台是什么?1.1.1概述《盟威软件快速开发平台(Access版)》是一款免费的快速开发平台。该平台主要用于企业中各种管理信息系统的开发,不会编程的......
2022-04-19 488 Access Access2016 Access2016数据库开发 数据库开发
- 详细阅读