本帖最后由 作者 于 2008-12-8 11:55:33 编辑
;;剪切板内容查看和设置 ;;by nonsmall @ mjtd (setq ob (vlax-create-object "htmlfile")) ;读取内容 (vba "ob.ParentWindow.ClipboardData.GetData(\"text\")")) ;设置内容为字符串123 (vba "ob.ParentWindow.ClipboardData.SetData(\"Text\",\"123\")") =========================== VB原型: Set obj = CreateObject("htmlfile") ClipboardText=obj.ParentWindow.ClipboardData.GetData("text") MsgBox ClipboardText =========================== 测试: 获取EXCEL复制一行的内容
命令: (setq ob (vlax-create-object "htmlfile")) #<VLA-OBJECT DispHTMLDocument 06e0cac8> 命令: (vlax-variant-value (vba "ob.ParentWindow.ClipboardData.GetData(\"text\")")) "1\t1\t1\t1\t1\t1\t1\t1\t1\r\n" 上面VBA函数原型http://bbs.mjtd.com/forum.php?mod=viewthread&tid=72391 |