打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用VBA批处理照片复制改名

操作如下,新建一个文件夹,在这个文件夹中建一个excel文件和两个文件夹,文件夹分别命名为照片汇总和照片库,打开excel文件,建一个按钮,双击按钮在代码区输入如下代码,保存就可以了。完成VBA宏制作后,将整理好的带文件夹的照片放到照片库中,双击照片库,你看到的是一个个的文件夹,再点击文件夹时,就可以看到照片了。好了,回到excel文件,保证照片汇总文件夹为空,双击按钮,就会执行一段时间的代码,操作是在excel文件中写入一张照片的名称,同时在照片汇总文件夹中复制并重命名一个照片文件。电脑快的话,几分钟就全部搞定所有照片了。下面是VBA宏代码,window2003、excel2003环境测试通过。

Private Sub CommandButton1_Click()
    j = 0
    Set rrr = CreateObject("scripting.filesystemobject")
    Set r = rrr.getfolder(ThisWorkbook.Path & "\照片库")
    For Each i In r.subfolders
        MyFileName = Dir(i & "\*.jpg")
        rowi = 0
        Do While MyFileName <> ""
            j = j + 1
            rowi = rowi + 1
            k = Right(i, Len(i) - InStrRev(i, "\"))
            'Range("a" & j).Value = i & "\" & MyFileName
            'Range("b" & j).Value = ThisWorkbook.Path & "\照片汇总\" & k & "-" & j & ".jpg"
            Range("a" & j).Value = k & "-" & rowi & ".jpg"
            FileCopy i & "\" & MyFileName, ThisWorkbook.Path & "\照片汇总\" & k & "-" & rowi & ".jpg"
            MyFileName = Dir()
            MyRow = MyRow + 1
        Loop

    Next
    r.Close
    rrr.Close
    Set r = Nothing
    Set rrr = Nothing
End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
漂亮的衣领大汇总
Excel获取指定路径的文件名 vba代码
2型糖尿病的一级预防_金文胜
怎么快速把多个文件夹的照片批量导出到一个文件夹里?
rrr
RRR
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服