VB 剪贴板里有图片和文字,如何实现替换里面的文字而不影响图片!
展开全部
Clipboard.SetText Clipboard.GetText分别是设置和读取剪切板中的文本,
设置和读取图像语句为SetData 和GetData
例:
s = Clipboard.GetText
把剪切板中的文本保存在变量s中
Clipboard.SetText s
将剪切板的内容换为s值
Picture1.Picture = Clipboard.GetData(vbCFBitmap)
将剪切板中的图片保存到picture1中
Clipboard.SetData Picture1.Picture
将picture1的图片设置到剪切板中
设置和读取图像语句为SetData 和GetData
例:
s = Clipboard.GetText
把剪切板中的文本保存在变量s中
Clipboard.SetText s
将剪切板的内容换为s值
Picture1.Picture = Clipboard.GetData(vbCFBitmap)
将剪切板中的图片保存到picture1中
Clipboard.SetData Picture1.Picture
将picture1的图片设置到剪切板中
追问
这个图片不只是一张,而且是穿插的,您写的会乱我!
展开全部
访问clipboard的文字xile即可,百度搜索gettext及settext这两个分别是获取系统剪贴板的文字及设置系统剪贴板文字。
更多追问追答
追问
可否把剪贴板里的内容保存在一个什么东西中,然后再替换?
追答
里面的图片和文本时分开的,用GetText获取剪贴板里的文字是不会弄乱图片的。当然。这只是我个人的见解。
你也可以把事先把图片保存到成一个一个的文件,不过这可不是明智的选择!
如果你的获取文本,则可以先把原来的文本保存到一个TXT中,免得替换错误。
还有,我不会一直电脑在线,所以不可能及时回复。 最好在贴吧发问!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
剪贴板是Windows系统一段可连续的。可随存放信息的大小而变化的内存空间,用来临时存放交换信息。内置在windows并且使用系统的内部资源RAM,或虚拟内存来临时保存剪切和复制的信息,可以存放的信息种类是多种多样的。剪切或复制时保存在剪贴板上的信息,只有再剪贴或复制另外的信息,或停电、或退出windows,或有意地清除时,才可能更新或清除其内容,即剪贴或复制一次,就可以粘贴多次。
追问
虽然和我的问题不沾边,但是还是谢谢你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |