以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何在磁盘中找到对应的图片文件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124174) |
||||
-- 作者:fytea -- 发布时间:2018/8/31 22:36:00 -- 如何在磁盘中找到对应的图片文件
如上图,用一按钮如何在规定的文件夹中找到与目录名一致的图片文件,并把文件名的路径批量写入图片列中 此主题相关图片如下:111111.png |
||||
-- 作者:y2287958 -- 发布时间:2018/8/31 22:38:00 -- 得到该目录下的文件名集合,循环比对即可 |
||||
-- 作者:有点蓝 -- 发布时间:2018/8/31 22:46:00 -- 参考:http://www.foxtable.com/webhelp/scr/0331.htm |
||||
-- 作者:fytea -- 发布时间:2018/9/1 15:23:00 -- 不知如何操作,老师手把手吧? |
||||
-- 作者:有点蓝 -- 发布时间:2018/9/1 15:43:00 -- Dim ml As String = "D:\\2017\\" For Each r As Row In Tables("表A").Rows If r.IsNull("目录名") = False Then If FileSys.FileExists(ml & r("目录名") & ".pdf") Then r("图片") = ml & r("目录名") & ".pdf" End If End If Next
|
||||
-- 作者:fytea -- 发布时间:2018/9/1 17:36:00 -- 我编写了一下,但是问题很多,麻烦老师看下一,如何做到对号填充到对应的单元格中
|
||||
-- 作者:有点蓝 -- 发布时间:2018/9/1 17:52:00 -- 什么问题? 具体要做什么功能,请详细说明
|
||||
-- 作者:fytea -- 发布时间:2018/9/1 18:31:00 -- 1.能将文件夹下面的,含子文件夹下的文件按路径提取到“原件”列 2.提取时,能对扩展名按需要进行过滤 3.表A“第二列”在表中已存在,在提取时,原件文件名(不包括扩展名),在“第二列”中找到与自己一致的行,并对号入座填入,未找到一致的不填入 我这里提供了一个“原件包”供大师调试 |
||||
-- 作者:有点甜 -- 发布时间:2018/9/2 11:35:00 -- 获取子文件夹,需要递归,参考
获取到路径后,自行做各种处理,参考 http://www.foxtable.com/webhelp/scr/0331.htm
http://www.foxtable.com/webhelp/scr/2707.htm
|