ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 18777|回复: 47

[分享] EXCEL控制鼠标键盘(更新2.61)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-6-2 09:44 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:Windows API应用
本帖最后由 jeffgytan 于 2011-11-25 10:11 编辑

模拟键鼠2.6.rar (292.33 KB, 下载次数: 1192)
模拟键鼠更新,版本2.6
主要的函数都放在KeyB_Mouse_sub模块中。代码无加密

2.6版更新:利用钩子改进了抓点方式,改进了定位图片坐标的函数,加入一些新的函数,如waitkey,详见说明。

表格说明:就是控制鼠标键盘的操作,批量输入数据用的。像按键精灵,只是这个跟EXCEL结合在一起用,可以方便利用EXCEL在数据分析与整理方面的强大功能。(编写方法与宏的编写一致,只是集成了一些函数与工具方便控制键盘与鼠标)

添加一个附属表格给大家示范一下是怎么用这个基础表的
这个基础表就是一些控制键盘与鼠标的函数集合及一些辅助设计的工具集合。真正要实现一些功能还是要自己看情况自行编写。
附属表格范例.rar (191.29 KB, 下载次数: 985)


更新2.61(万恶の文件大小限制,差点点)
excel模拟键鼠2.61.part1.rar (256 KB, 下载次数: 1143)
excel模拟键鼠2.61.part2.rar (50.42 KB, 下载次数: 906)
添加了一个激活其他程序窗口的函数(避免appactive激活不了最小化窗口的问题)
简单整理了下说明表

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-6-2 11:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
其中的代码应该有用。谢谢分享.

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-2 11:21 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-6-2 11:26 | 显示全部楼层
似乎有些代码和一个窗体用不着?可以删除之。

有代码注释就更好了。一时用之可能能够明白代码和过程的意思和功能。时间久些再用之,可能要费不少的功夫再次理解程序.......

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-2 11:27 | 显示全部楼层
我想,怎么才可以让不懂得VBA编写的人也能自行编辑控制键鼠的宏。
初步想法是建立一个新sheet,然后让人家写入中文,例如:移动鼠标到365,25
单击左键
表格根据关键字,“移动鼠标”,“左键”,“单击”等自动生成代码
moveto 365,25
leftclick 1
保存一个宏。
但是想了想,又感觉这个用处不大。
大家有什么好想法不?

TA的精华主题

TA的得分主题

发表于 2009-6-2 11:32 | 显示全部楼层
设想是不错。实现起来可能比较烦。
用户的交互操作行为难以规范.......
1、版本问题可能要考虑
2、英文和中文的区别
3、输入的内容:全角与半角、内容之后的空格问题
4、.......................

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-2 13:35 | 显示全部楼层
晕死,有人说这个表格他看了半天还不知道有什么实用的功能。
说实在的这个基础表就是一些控制键盘与鼠标的函数集合及一些辅助设计的工具集合。真正要实现一些功能还是要自己看情况自行编写。
基础表只是打包好一些函数来实现一些相对复杂的功能,如图片定位等。
我上传了两个附属表格,这个就是在有基础表(jeffmain.xls)的前提下做的辅助录入用友的工具。表格我做了处理,一些敏感数据处理了。
详细附件见楼顶的帖子

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-3 08:55 | 显示全部楼层
原帖由 Aeolian-Vox 于 2009-6-2 11:26 发表
似乎有些代码和一个窗体用不着?可以删除之。

有代码注释就更好了。一时用之可能能够明白代码和过程的意思和功能。时间久些再用之,可能要费不少的功夫再次理解程序.......

的确是有很多代码是没有用的。自用的红都发上来了。我一时没有空整理,实际上经常用到的函数是在说明那里都包含了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-6-5 08:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
问个问题呢,如果我要得到一个程序的弹出窗体中的一个文本框中的数据,怎么做呢?
假设我已经知道弹出的那个窗体的句柄了。

TA的精华主题

TA的得分主题

发表于 2009-6-5 12:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 jeffgytan 于 2009-6-5 08:33 发表
问个问题呢,如果我要得到一个程序的弹出窗体中的一个文本框中的数据,怎么做呢?
假设我已经知道弹出的那个窗体的句柄了。

网上搜索了一下。这篇文章值得参考:
http://hi.baidu.com/nianxiaoyou/ ... 25795094ee379f.html
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 19:12 , Processed in 0.051049 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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