代码的作用:我有一个代码可以在屏幕上移动鼠标,获取打印屏幕并将其粘贴到excel上.
问题:出于某种原因,我的代码总是(完全没有例外)在每次运行后关闭NUMLOCK键.
到目前为止我尝试了什么:我四处搜索并找到了SendKeys(NUMLOCK),它在理论上有效(尽管对用户来说似乎很有问题).
我想做什么:我想在每次宏运行后打开NUMLOCK,
Obs1:我不知道是什么原因导致宏将其关闭.修复造成这种情况的任何事情都是理想的,但由于我不知道问题是什么,我首先要让我的代码功能正常.一旦找到打开NUMLOCK键的方法,我将继续努力.
问题:我可以使用SendKeys执行此操作吗?我使用得当吗?有没有更好的办法?
Obs2:由于它是一个更大的代码,一旦解决了这个问题,我将发布整个代码的另一个问题,并继续讨论造成问题的原因.
代码我试图起诉转向numlock:
Application.Sendkeys (NUMLOCK)
Run Code Online (Sandbox Code Playgroud)
还尝试过:
Application.Sendkeys ("NUMLOCK")
Run Code Online (Sandbox Code Playgroud)
和
Application.Sendkeys {NUMLOCK}
Run Code Online (Sandbox Code Playgroud)