Foxtable(狐表)用户栏目专家坐堂 → 请问如何批量导出选中行的图片列!


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

主题:请问如何批量导出选中行的图片列!

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
请问如何批量导出选中行的图片列!  发帖心情 Post By:2014/3/28 19:14:00 [显示全部帖子]

把选中行的图片全部导出来 ,有案例吗??


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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2014/3/29 12:34:00 [显示全部帖子]

 current是当前行   我如果选中多行呢 怎么处理》》?

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2014/3/29 13:31:00 [显示全部帖子]

 With Tables("保健品竞品明细")
    If .TopPosition > -1 Then '如果选定区域包括数据行
        For i As Integer = .TopPosition To .BottomPosition
            Dim v As String = .Rows(i)("相关图片")
            Dim nms() As String = v.replace(vbcr,vblf).Split(vblf)
            For Each nm As String In nms
                If nm > "" Then
                    FileSys.CopyFile("C:\快盘\东莞工作\数据分析\Yamatoo管理系统\图片\竞品广告明细" & "\" & nm, "C:\Users\adminadmin\Desktop\中科3月份广告稿",True)
                End If
            Next
        Next
    End If
End With

 

代码出现一个问题  怎么存在了这个目录了???


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2014/3/29 14:10:00 [显示全部帖子]

 搞定了 

With Tables("保健品竞品明细")
    If .TopPosition > -1 Then '如果选定区域包括数据行
        For i As Integer = .TopPosition To .BottomPosition
            Dim v As String = .Rows(i)("相关图片")
            Dim nms() As String = v.replace(vbcr,vblf).Split(vblf)
            For Each nm As String In nms
                If nm > "" Then
                    FileSys.CopyFile("C:\快盘\东莞工作\数据分析\Yamatoo管理系统\图片\竞品广告明细" & "\" & nm, "C:\Users\adminadmin\Desktop\中科3月份广告稿" & "\" & nm,True)
                End If
            Next
        Next
    End If
End With

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2014/3/29 14:20:00 [显示全部帖子]

Dim nms() As String = v.replace(vbcr,vblf).Split(vblf)
            For Each nm As String In nms

这2句什么意思?    为什么要替换回车为行 有什么用用意?

下面foreach nm  为什么要历遍nms》?

求解

 回到顶部