明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2156|回复: 9

请教在VBA中如何读出剪贴板中的已有数据??

[复制链接]
发表于 2006-6-28 09:48:00 | 显示全部楼层 |阅读模式

请教在VBA中如何读出剪贴板中的已有数据,来替换当前图纸中已经选择的文字!!

发表于 2006-6-28 12:14:00 | 显示全部楼层
 楼主| 发表于 2006-6-29 10:31:00 | 显示全部楼层

多谢版主,问题已经解决了!!

这里是我见过最好的论坛,及时帮助大家!!

支持!支持!

发表于 2006-6-29 13:55:00 | 显示全部楼层
Sub tt1()
Dim a As New DataObject
a.SetText "ABC"
a.PutInClipboard
End Sub
Sub tt2()
Dim a As New DataObject
a.GetFromClipboard
MsgBox a.GetText
End Sub
运行时提示:用户定义类型未定义,请问何故?
发表于 2006-6-29 14:42:00 | 显示全部楼层
不知该引用哪个库文件?还请高人指教.
发表于 2006-6-29 16:31:00 | 显示全部楼层
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=29218 里实现复制文本的方法似乎有些问题,在文本里包含中文时可以用.GetText来读取复制内容,但无法在windows下用CTRL+V了。但在2006里就可以,以上现象只是在2002里。请问,有更好的处理写剪贴板的办法么?
发表于 2006-6-30 08:51:00 | 显示全部楼层
2002已经很久没用了,如果无法解决,用Api直接做
发表于 2006-7-3 03:19:00 | 显示全部楼层
斑竹能否做个API示范,我对内存操作很生疏啊。在网上找半天  都是复制文件  ,图像的,text可能太简单  没人做
发表于 2006-7-7 21:31:00 | 显示全部楼层
lzh741206 ,SOS啊。
发表于 2006-7-7 21:33:00 | 显示全部楼层
给个源码  或者参考资料吧   小弟实在是写不出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 00:42 , Processed in 0.168081 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表