按键精灵读取剪贴板内容
首先说目的:要将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版本 展开
我的思路:
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版本 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询