按键精灵读取剪贴板内容

首先说目的:要将EXCEL表格中的A1,A2;B1,B2等等数据复制出来,然后填入到某软件的文本框中。我的思路:1,使用剪贴板参数:首先在EXCEL表格中按CTRL+C复... 首先说目的:要将EXCEL表格中的A1,A2;B1,B2等等 数据复制出来,然后填入到某软件的文本框中。

我的思路:
1 ,使用剪贴板参数:
首先在EXCEL表格中按CTRL+C 复制文本,然后使用Plugin.Sys.GetCLB() 将剪贴板数据循环赋值给变量Clipboard 和 Clipboard1
以下是按键精灵官方的用法说明,可惜我没有成功过。中间的Clipboard没有取到任何数据。
Clipboard = Plugin.Sys.GetCLB()
Shape1 = 1593350287
Msgbox "获得剪切板内容:"&Clipboard&Shape1

2 使用EXCEL插件:Plugin.Office.ReadXls参数,官方修改过的代码:
Call Plugin.Office.OpenXls("D:\PT.xls")
text = Plugin.Office.ReadXls(1,1,2)
MessageBox "读出内容为:" & Text
Call Plugin.Office.CloseXls()
//使用这个代码测试时老是失败,text变量老是没有数据。

需解决的问题点;
1 Plugin.Sys.GetCLB 参数取不到数据。
2 Plugin.Office.ReadXls 到底怎么用,有没有简单点的例子,有的话,可以发到我邮箱:hbgsw@qq.com
说明:按键精灵为9.0版本
展开
 我来答
混忆
2013-06-08 · TA获得超过305个赞
知道小有建树答主
回答量:540
采纳率:0%
帮助的人:108万
展开全部
你加个延迟就行了 要不就是你电脑运行速度很快也可以 在粘贴之前的操作佳300MS试试看吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式