Foxtable(狐表)用户栏目专家坐堂 → [求助]PictureViewer一次选择多个图片增加存放,如何用批量命名


  共有32人关注过本帖树形打印复制链接

主题:[求助]PictureViewer一次选择多个图片增加存放,如何用批量命名

帅哥哟,离线,有人找我吗?
绿火柴
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:487 积分:4576 威望:0 精华:0 注册:2014/3/4 21:20:00
[求助]PictureViewer一次选择多个图片增加存放,如何用批量命名  发帖心情 Post By:2025/1/23 10:46:00 [只看该作者]

PictureViewer一次选择多个图片增加存放,如何用批量命名

帮助里只看到一个是可以的.没有找到对应的方法.

如果按帮助里的方法,例如选择三张图片,后面进来的两张会依次覆盖掉第一张,只存放了一张自定义命名的图片
[此贴子已经被作者于2025/1/23 10:47:16编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111984 积分:570086 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/23 11:37:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
绿火柴
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:487 积分:4576 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2025/1/23 14:17:00 [只看该作者]

这个看了,单个文件是可以的.
但多个文件一起选中增加不行

 回到顶部
帅哥哟,离线,有人找我吗?
绿火柴
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:487 积分:4576 威望:0 精华:0 注册:2014/3/4 21:20:00
  发帖心情 Post By:2025/1/23 14:52:00 [只看该作者]

本想有一个FOR语句命名,没有找到合适的方法.


经过实验,用了以下方法

不足:旧文件名前面部分,还是会有重复的的概率


BeforeAttachFile 事件


Select Case e.DataCol.Name
    Case "picture" '如果在图片列插入文件
        Dim newfile As String
        e.Subfolder = e.DataRow("新图片目录")
'' e.FileName.SubString(e.FileName.LastIndexof("."))
        newfile = e.FileName
        e.FileName = format(Date.Now, "yyyyMMdd-HHmmss")  & "##" & newfile
End Select
[此贴子已经被作者于2025/1/23 15:21:41编辑过]

 回到顶部