请教在VBA中如何读出剪贴板中的已有数据??
<P>请教在VBA中如何读出剪贴板中的已有数据,来替换当前图纸中已经选择的文字!!</P> <A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=29218" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=29218</A> <P>多谢版主,问题已经解决了!!</P><P>这里是我见过最好的论坛,及时帮助大家!!</P>
<P>支持!支持!</P> Sub tt1()<BR>Dim a As New DataObject<BR>a.SetText "ABC"<BR>a.PutInClipboard<BR>End Sub<BR>Sub tt2()<BR>Dim a As New DataObject<BR>a.GetFromClipboard<BR>MsgBox a.GetText<BR>End Sub<BR>运行时提示:用户定义类型未定义,请问何故? 不知该引用哪个库文件?还请高人指教. <A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=29218" target="_blank" ><FONT color=#000000>http://bbs.mjtd.com/forum.php?mod=viewthread&tid=29218</FONT></A> 里实现复制文本的方法似乎有些问题,在文本里包含中文时可以用.GetText来读取复制内容,但无法在windows下用CTRL+V了。但在2006里就可以,以上现象只是在2002里。请问,有更好的处理写剪贴板的办法么? 2002已经很久没用了,如果无法解决,用Api直接做 斑竹能否做个API示范,我对内存操作很生疏啊。在网上找半天都是复制文件,图像的,text可能太简单没人做 <A name=21406><FONT color=#990000><B>lzh741206</B></FONT></A> ,SOS啊。 给个源码或者参考资料吧 小弟实在是写不出来了
页:
[1]