api函数SetCursorPos可以设置光标的坐标,从而实现移动光标到指定的屏幕坐标上。
它的语法如下
BOOL WINAPI SetCursorPos( _In_ int X, _In_ int Y );
其中X、Y参数分别是光标的新的X、Y屏幕坐标。
如下代码可以把光标移动到指定的屏幕坐标上。
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub QQ1722187970() Sleep 1000 x = Sheet1.Range("A1") y = Sheet1.Range("b1") SetCursorPos x, y End Sub
发表评论