vba模拟键盘操作?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vba模拟键盘操作?相关的知识,希望对你有一定的参考价值。

怎么用vba模拟键盘操作其它程实,只要实现同键盘一样的功能就好,比如w a s d 及esc键

参考技术A 方法/步骤分步阅读
1
/5
打开Excel,按下Alt+F11,打开VBA编辑界面,如下图所示。
2
/5
Excel中VBA可以使用Sendkeys函数模拟键盘的输入,输入的字符直接作为函数的参数即可,如SendKeys "ABC",是直接模拟键盘输入字符串“ABC”,如下图所示。
3
/5
如果是模拟键盘输入功能键,则可以直接用大括号+键名即可,如SendKeys "Enter"是模拟键盘按下Enter键,如下图所示。
4
/5
如果输入组合键,则可以使用键名+键名的形式,也可以使用缩写形式,如SendKeys "^g"是模拟键盘按下Ctrl+G组合键,如下图所示。
5
/5
回到Excel中,执行宏,则会在所选单元格中输入“ABC”,然后按下Enter键,再按下Ctrl+G组合键,结果如下图所示。
总结:
1
/1
1.打开Excel,按下Alt+F11;
2.输入字符串,使用如SendKeys "ABC";
3.按下功能键,使用如SendKeys "Enter";
4.按下组合键,使用如SendKeys "^g";
5.执行代码,就模拟键盘输入了代码中的字符或按键。

以上是关于vba模拟键盘操作?的主要内容,如果未能解决你的问题,请参考以下文章

键盘怎么模拟鼠标操作

selenium模拟多种键盘操作

selenium模拟多种键盘操作

selenium如何模拟真实键盘操作?

java+selenium3模拟键盘操作

VB6模拟键盘事件