[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
保存为vbs在xls目录运行
  1. On Error Resume Next
  2. Dim fName
  3. Set objFS = CreateObject("Scripting.FileSystemObject")
  4. Set objFolder = objFS.GetFolder(".")
  5. readxls("Bok")
  6. readxls("")
  7. msgbox "完成"
  8. Set objFS = Nothing
  9. Set objFolder = Nothing
  10. Function readxls(str)
  11. For each f in objFolder.Files
  12. fName=split(f.Name,"_")
  13. If right(f.Name,4) = ".xls" and ubound(fName)=2 and fName(0) <> str then
  14. Set oExcel = CreateObject( "Excel.Application")
  15. oExcel.WorkBooks.Open(createobject("wscript.shell").currentdirectory&"\Bok_"&fName(1)&"_"&fName(2))
  16. fName1=oExcel.Cells(4,4).Value
  17. oExcel.Quit
  18. Set oExcel = Nothing
  19. f.Name= fName1&" "&fName(0)&".xls"
  20. End If
  21. Next
  22. End Function
复制代码

[ 本帖最后由 qaz123654 于 2010-7-15 12:40 编辑 ]

TOP

回复 3楼 的帖子

是从以Bok_EP2_开头的文件中读取吗?

TOP

代码更新到2楼,测试了下似乎可用,效率就差了点

TOP

返回列表