vba 关于文件的一些操作
来源:互联网 发布:用什么社交软件知乎 编辑:程序博客网 时间:2024/05/16 19:53
vba操作文件及文件夹示例,希望对大家有用
利用excel中的vba可以对电脑中的文件及文件夹做一些常用的操作。包括复制、重命名、删除等,其中一些简单的示例总结如下。希望对一些经常需要批量处理文件的朋友有所帮助,也希望感兴趣的朋友多多指教!
以下代码建议在on error resume next下测试 1,在D:/下新建文件夹,命名为folder 方法1:MkDir "D:/folder" 方法2:Set abc = CreateObject("Scripting.FileSystemObject") abc.CreateFolder ("D:/folder")
2,新建2个文件命名为a.xls和b.xls Workbooks.Add ActiveWorkbook.SaveAs Filename:="D:/folder/a.xls" ActiveWorkbook.SaveAs Filename:="D:/folder/b.xls"
3,创建新文件夹folder1并把a.xls复制到新文件夹重新命名为c.xls MkDir "D:/folder1" FileCopy "D:/folder/a.xls", "D:/folder1/c.xls"
4,复制folder中所有文件到folder1 Set qqq = CreateObject("Scripting.FileSystemObject") qqq.CopyFolder "D:/folder", "D:/folder1"
5,重命名a.xls为d.xls name "d:/folder1/a.xls" as "d:/folder1/d.xls"
6,判断文件及文件夹是否存在 Set yyy = CreateObject("Scripting.FileSystemObject") If yyy.FolderExists("D:/folder1) = True Then ... If yyy.FileExists("D:/folder1/d.xls) = True Then ...
7,打开folder1中所有文件 Set rrr = CreateObject("Scripting.FileSystemObject") Set r = rrr.GetFolder("d:/folder1") For Each i In r.Files Workbooks.Open Filename:=("d:/folder1/" + i.Name + "") Next
8,删除文件c.xls kill "d:/folder1/c.xls"
9,删除文件夹folder Set aaa = CreateObject("Scripting.FileSystemObject") aaa.DeleteFolder "d:/folder"
- vba 关于文件的一些操作
- 关于文件的一些操作
- python 关于文件的一些操作
- PHP关于文件的一些基本操作
- 关于目录、文件的一些操作
- [摘抄]VBA的一些应用(U盘序列号作密码,定时删除文件等操作)
- VBA 对 文件和文件夹的操作
- Excel VBA 中 Excel文件的操作
- vba文件操作
- Excel-VBA文件操作
- VBA文件操作
- Excel VBA一些操作语法
- vba shell 调用和vba 文件操作
- 关于Excel Vba 自动生成代码的一些研究
- windows下的一些关于文件的操作
- 关于PHP操作文件的一些FAQ总结
- 关于PHP操作文件的一些FAQ总结
- 关于PHP操作文件的一些FAQ总结
- WinCE 存储设备驱动加载_接口调用过程
- 有道难题资格赛1
- 比较两种方法实现数据统计效果
- Windows 系统的 NTFS
- 十大跨平台优秀软件
- vba 关于文件的一些操作
- dos指路径
- 夏普屏、三星屏、台湾屏、IPS硬屏 各类液晶屏详解
- JAVA反射机制的简单应用
- js 兼容问题 SELECT OPTION
- PB中数据窗口的数据缓冲区[转]
- XueTr (强大的手工杀毒辅助工具) V0.34 绿色版
- windows 7 测试版 rc2 是在09年4月发布 但包含 ms08025 错误
- LINUX-MiniGUI编译