从VBA访问剪贴板?
在我看来,我需要使用windows API来访问剪贴板。这看起来总是那么……笨拙在AutoCAD的直接VBA中是否有这样的操作?本人';我想把一个计算值放在剪贴板上
这可以是一种方式:从下载并安装AutoIt(免费)http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3设置。AutoItX附带的exe(AutoIt v3的DLL版本,通过ActiveX/COM和DLL接口提供AutoIt功能的子集)
除其他功能外,AutoItX还提供ClipGet和ClipPut功能。注册.dll后,使用函数很简单:设置oAutoIt=CreateObject(“AutoItX3.Control”)
text=oAutoIt.ClipGet()
oAutoIt。ClipPut“;“我被复制到剪贴板”; 你试过使用DataObject吗
http://word.mvps.org/FAQs/MacrosVBA/ManipulateClipboard.htm
页:
[1]