Foxtable(狐表)用户栏目专家坐堂 → 复制粘贴后出现表格外的内容


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

主题:复制粘贴后出现表格外的内容

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


加好友 发短信
等级:小狐 帖子:337 积分:3225 威望:0 精华:0 注册:2020/2/25 23:12:00
复制粘贴后出现表格外的内容  发帖心情 Post By:2021/8/10 16:55:00 [只看该作者]

用以下代码把选中的数据加到剪切板,粘贴后会多出1列
 
比如    第一列 第二列
           1111    2222
选中这2个单元格,用以下代码复制后, 粘贴后变成了 1111  false  2222
 
请问这怎么解决?
 
 
 
Dim t As Table = CurrentTable
Dim ss As new StringBuilder
For i As Integer = t.TopPosition To t.BottomPosition
    Dim s As String =""
    For j As Integer = t.LeftCol To t.rightcol
        s = s & t.Rows(i)(j) & vbtab
    Next
    ss.AppendLine(s.Trimend(vbtab))
Next
ClipBoard.SetText(ss.ToString)

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/10 16:59:00 [只看该作者]

测试没有问题,请上传实例说明

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


加好友 发短信
等级:小狐 帖子:337 积分:3225 威望:0 精华:0 注册:2020/2/25 23:12:00
  发帖心情 Post By:2021/8/10 17:05:00 [只看该作者]

代码没问题,是不是表格的列的顺序有什么要求,比如 第一列和第二列中间有个第三列,而第三列被移到其他地方了,复制的时候是不是一起给复制了?

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/10 17:17:00 [只看该作者]

不会

 回到顶部