永发信息网

按键精灵怎么将excel表的一列单元格内容放入剪贴板然后粘贴到指定excel位置呢

答案:3  悬赏:20  手机版
解决时间 2021-01-26 10:22
  • 提问者网友:城市野鹿
  • 2021-01-26 00:29
我想将excel表1的第一列内容单元格逐个复制到表2里面,不想用用ALT+TAB,我想用数组存放单元格内容,然后输出数组元素到另一表的单元格里
Dim a(20) //我定义一个数组 For i = 1 T

Di
Dim a(20) //我定义一个数组
For i = 1 To 20
Call Plugin.Office.OpenXls("C:\Users\Administrator\Desktop\1.xls")
a(i) = Plugin.Office.ReadXls(1, i, 2) //把指定的excel的每个单元格放入数组元素中
Delay 500
Hwnd = Plugin.Window.Search("Microsoft Excel - 2.xls") //获取要粘贴的那个excel表句柄
Delay 500
Call Plugin.Window.Max(Hwnd)
Delay 500
KeyPress "BackSpace", 1 //进入输入状态
Delay 500
SayString a(i) //输入数组元素
Delay 500
KeyPress "Enter", 1
Next
但是实际是没有任何内容,只有进行复制换行复制换行,求高手告诉我哪里有错,是不是类型没有转换
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-01-26 01:16
调试有报错么?我的不是完整版,要报错用不了.

按照办公插件的用法,应该是打开读取文件,读取数据保存到数组,然后关闭该文件.再打开另一个表格,把数据输入.然后关闭.
全部回答
  • 1楼网友:雪起风沙痕
  • 2021-01-26 02:17
按键有EXCEL插件...为什么不用?
  • 2楼网友:等灯
  • 2021-01-26 01:58
可能被其它程序限制了剪贴板功能, 比如播放加密视频等, 关闭其它软件后应该就正常了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯