找回密码
 加入
搜索
查看: 2912|回复: 7

[AU3基础] 如何获取从EXCEL中复制的数据[已解决]

  [复制链接]
发表于 2011-5-19 19:37:12 | 显示全部楼层 |阅读模式
本帖最后由 gto250 于 2011-5-23 20:00 编辑



如图,EXCEL中有A1到E1的5个单元格,选择A1和D1这两个单元格进行复制
为什么用clipget()操作剪贴板获得的数据,是 1 2 3 4而不是我想要的A1和D1的中数据1 和4呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-5-19 20:09:28 | 显示全部楼层
$o_Excel=ObjCreate("excel.application")
$o_Excel.visible=True
$o_Workbook=$o_Excel.workbooks.add
with $o_Workbook.activesheet
        for $i_N=1 to 5
                .cells(1,$i_N)=$i_N
        Next
        msgbox(0,"",.range("a1").value&@TAB&.range("d1").value)
EndWith
这个代码供测试
 楼主| 发表于 2011-5-19 20:53:25 | 显示全部楼层
谢谢,不想用这个代码!
au3做不了插件,用ObjCreate("excel.application")的话实质还是要打开EXCEL文件
而我本来就需要打开这个EXCEL文件的,这样就牵扯到一个重复打开的问题
发表于 2011-5-19 21:31:11 | 显示全部楼层
那个是测试代码,实际应用中可以用objget
 楼主| 发表于 2011-5-19 22:05:42 | 显示全部楼层
我还是想直接操作剪贴板获取复制的内容,而不是用object的形式
发表于 2011-5-20 00:42:58 | 显示全部楼层
回复 5# gto250


    通过剪贴板应该不行,测试了一下,就连EXCEL里面的剪贴板都是显示连续的~~
 楼主| 发表于 2011-5-20 20:12:17 | 显示全部楼层
回复 6# annybaby

我发这个帖子的时候就说了的,就是这样才为难!
发表于 2011-11-1 11:55:19 | 显示全部楼层
好提法,谢谢提供
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-6 03:07 , Processed in 0.100993 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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