以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么处理剪切板里的内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185956)

--  作者:aidimeng
--  发布时间:2023/3/28 9:58:00
--  怎么处理剪切板里的内容
能否在 黏贴时 做出数据干预,比如  ;以下是剪切板里的内容  
客户1  移库 22 2222 2023-03-13 00:00:00 2023-03-19 00:00:00 599
客户2  移库 12 3333 2023-03-13 00:00:00 2023-03-19 00:00:00 990
客户3  移库 14 2345 2023-03-13 00:00:00 2023-03-19 00:00:00 383
 
想在表内ctrl +v 时  给每一行的固定位置 增加上产品名称 

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

怎么处理比较好呢


[此贴子已经被作者于2023/3/28 9:59:00编辑过]

--  作者:有点蓝
--  发布时间:2023/3/28 10:02:00
--  
粘贴后再写代码遍历所有行添加数据


--  作者:aidimeng
--  发布时间:2023/3/28 10:40:00
--  
ClipBoard 中的内容是 数组还是集合啊
怎么用命令 代替 ctrl+v 啊

--  作者:有点蓝
--  发布时间:2023/3/28 10:43:00
--  
ClipBoard 中的内容应该就是字符串

Dim s As String = ClipBoard.GetText()
Output.Show(s)

--  作者:aidimeng
--  发布时间:2023/3/28 10:48:00
--  
粘体  可以通过代码实现吗
--  作者:有点蓝
--  发布时间:2023/3/28 10:53:00
--  
获取剪贴板的内容,然后对字符串使用回车换行符进行分割:http://www.foxtable.com/webhelp/topics/0245.htm

Dim s As String = ClipBoard.GetText()
Output.Show(s)
dim ss() as string = s.replace(vbcr,"").split(vblf)
for each s2 as string in ss
Output.Show(s2)
next