任何人都可以帮我一个可以在一个单元格中打开多个文件路径存储的宏
文件路径存储在H列和I
中H1可以有文件路径或多个,对于I
是相同的例如,如果找到1个文件路径,它将返回如下
1,C:\Users\XXXX\Desktop\work\287497196_DN.pdf
如果存储了2个文件路径,则用逗号分隔
2,C:\Users\XXXX\Desktop\work\Order_9250_TA_0580484707_Copy_of_del._note_XXX_signed_by_cust..TIF,C:\Users\XXXX\Desktop\work\Order_9250_TA_580484707_Customer_e-Mail.EML
开头的数字表示在具有文件路径的单元格中找到的文件数
文件可以是PDF,.TIf或.EML
如果我点击该特定单元格,请帮助我如何打开所有文件
真的很有帮助
答案 0 :(得分:0)
没有太多时间编写完整的代码,但尝试使用类似的东西:
newArray() = Split(Range("H1"), ",")
For i = 1 to Ubound(newArray)
Documents.Open newArray(i)
next i
因此,这将使用逗号分隔符将文本路径拆分为数组。 之后你将遍历数组(注意第一个数组元素为零,所以你的循环从第二个元素开始)